/export/starexec/sandbox2/solver/bin/starexec_run_standard /export/starexec/sandbox2/benchmark/theBenchmark.hs /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES proof of /export/starexec/sandbox2/benchmark/theBenchmark.hs # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty H-Termination with start terms of the given HASKELL could be proven: (0) HASKELL (1) LR [EQUIVALENT, 0 ms] (2) HASKELL (3) CR [EQUIVALENT, 0 ms] (4) HASKELL (5) IFR [EQUIVALENT, 0 ms] (6) HASKELL (7) BR [EQUIVALENT, 0 ms] (8) HASKELL (9) COR [EQUIVALENT, 8 ms] (10) HASKELL (11) NumRed [SOUND, 0 ms] (12) HASKELL (13) Narrow [SOUND, 0 ms] (14) AND (15) QDP (16) QDPSizeChangeProof [EQUIVALENT, 0 ms] (17) YES (18) QDP (19) DependencyGraphProof [EQUIVALENT, 0 ms] (20) QDP (21) QDPSizeChangeProof [EQUIVALENT, 0 ms] (22) YES (23) QDP (24) QDPSizeChangeProof [EQUIVALENT, 0 ms] (25) YES (26) QDP (27) QDPSizeChangeProof [EQUIVALENT, 0 ms] (28) YES (29) QDP (30) QDPSizeChangeProof [EQUIVALENT, 0 ms] (31) YES (32) QDP (33) QDPSizeChangeProof [EQUIVALENT, 0 ms] (34) YES (35) QDP (36) QDPSizeChangeProof [EQUIVALENT, 0 ms] (37) YES (38) QDP (39) QDPSizeChangeProof [EQUIVALENT, 0 ms] (40) YES (41) QDP (42) QDPSizeChangeProof [EQUIVALENT, 0 ms] (43) YES (44) QDP (45) DependencyGraphProof [EQUIVALENT, 0 ms] (46) QDP (47) QDPSizeChangeProof [EQUIVALENT, 0 ms] (48) YES (49) QDP (50) QDPSizeChangeProof [EQUIVALENT, 0 ms] (51) YES ---------------------------------------- (0) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; listToMaybe :: [a] -> Maybe a; listToMaybe [] = Nothing; listToMaybe (a : _) = Just a; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; elemIndex :: Eq a => a -> [a] -> Maybe Int; elemIndex x = findIndex (== x); findIndex :: (a -> Bool) -> [a] -> Maybe Int; findIndex p = Maybe.listToMaybe . findIndices p; findIndices :: (a -> Bool) -> [a] -> [Int]; findIndices p xs = concatMap (\vv1 ->case vv1 of { (x,i)-> if p x then i : [] else []; _-> []; } ) (zip xs (enumFrom 0)); } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (1) LR (EQUIVALENT) Lambda Reductions: The following Lambda expression "\ab->(a,b)" is transformed to "zip0 a b = (a,b); " The following Lambda expression "\vv1->case vv1 of { (x,i) -> if p x then i : [] else []; _ -> []} " is transformed to "findIndices0 p vv1 = case vv1 of { (x,i) -> if p x then i : [] else []; _ -> []} ; " ---------------------------------------- (2) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; listToMaybe :: [a] -> Maybe a; listToMaybe [] = Nothing; listToMaybe (a : _) = Just a; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; elemIndex :: Eq a => a -> [a] -> Maybe Int; elemIndex x = findIndex (== x); findIndex :: (a -> Bool) -> [a] -> Maybe Int; findIndex p = Maybe.listToMaybe . findIndices p; findIndices :: (a -> Bool) -> [a] -> [Int]; findIndices p xs = concatMap (findIndices0 p) (zip xs (enumFrom 0)); findIndices0 p vv1 = case vv1 of { (x,i)-> if p x then i : [] else []; _-> []; } ; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (3) CR (EQUIVALENT) Case Reductions: The following Case expression "case vv1 of { (x,i) -> if p x then i : [] else []; _ -> []} " is transformed to "findIndices00 p (x,i) = if p x then i : [] else []; findIndices00 p _ = []; " ---------------------------------------- (4) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; listToMaybe :: [a] -> Maybe a; listToMaybe [] = Nothing; listToMaybe (a : _) = Just a; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; elemIndex :: Eq a => a -> [a] -> Maybe Int; elemIndex x = findIndex (== x); findIndex :: (a -> Bool) -> [a] -> Maybe Int; findIndex p = Maybe.listToMaybe . findIndices p; findIndices :: (a -> Bool) -> [a] -> [Int]; findIndices p xs = concatMap (findIndices0 p) (zip xs (enumFrom 0)); findIndices0 p vv1 = findIndices00 p vv1; findIndices00 p (x,i) = if p x then i : [] else []; findIndices00 p _ = []; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (5) IFR (EQUIVALENT) If Reductions: The following If expression "if p x then i : [] else []" is transformed to "findIndices000 i True = i : []; findIndices000 i False = []; " ---------------------------------------- (6) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; listToMaybe :: [a] -> Maybe a; listToMaybe [] = Nothing; listToMaybe (a : _) = Just a; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; elemIndex :: Eq a => a -> [a] -> Maybe Int; elemIndex x = findIndex (== x); findIndex :: (a -> Bool) -> [a] -> Maybe Int; findIndex p = Maybe.listToMaybe . findIndices p; findIndices :: (a -> Bool) -> [a] -> [Int]; findIndices p xs = concatMap (findIndices0 p) (zip xs (enumFrom 0)); findIndices0 p vv1 = findIndices00 p vv1; findIndices00 p (x,i) = findIndices000 i (p x); findIndices00 p _ = []; findIndices000 i True = i : []; findIndices000 i False = []; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (7) BR (EQUIVALENT) Replaced joker patterns by fresh variables and removed binding patterns. ---------------------------------------- (8) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; listToMaybe :: [a] -> Maybe a; listToMaybe [] = Nothing; listToMaybe (a : wx) = Just a; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; elemIndex :: Eq a => a -> [a] -> Maybe Int; elemIndex x = findIndex (== x); findIndex :: (a -> Bool) -> [a] -> Maybe Int; findIndex p = Maybe.listToMaybe . findIndices p; findIndices :: (a -> Bool) -> [a] -> [Int]; findIndices p xs = concatMap (findIndices0 p) (zip xs (enumFrom 0)); findIndices0 p vv1 = findIndices00 p vv1; findIndices00 p (x,i) = findIndices000 i (p x); findIndices00 p wy = []; findIndices000 i True = i : []; findIndices000 i False = []; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (9) COR (EQUIVALENT) Cond Reductions: The following Function with conditions "undefined |Falseundefined; " is transformed to "undefined = undefined1; " "undefined0 True = undefined; " "undefined1 = undefined0 False; " ---------------------------------------- (10) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; listToMaybe :: [a] -> Maybe a; listToMaybe [] = Nothing; listToMaybe (a : wx) = Just a; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; elemIndex :: Eq a => a -> [a] -> Maybe Int; elemIndex x = findIndex (== x); findIndex :: (a -> Bool) -> [a] -> Maybe Int; findIndex p = Maybe.listToMaybe . findIndices p; findIndices :: (a -> Bool) -> [a] -> [Int]; findIndices p xs = concatMap (findIndices0 p) (zip xs (enumFrom 0)); findIndices0 p vv1 = findIndices00 p vv1; findIndices00 p (x,i) = findIndices000 i (p x); findIndices00 p wy = []; findIndices000 i True = i : []; findIndices000 i False = []; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (11) NumRed (SOUND) Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. ---------------------------------------- (12) Obligation: mainModule Main module Maybe where { import qualified List; import qualified Main; import qualified Prelude; listToMaybe :: [a] -> Maybe a; listToMaybe [] = Nothing; listToMaybe (a : wx) = Just a; } module List where { import qualified Main; import qualified Maybe; import qualified Prelude; elemIndex :: Eq a => a -> [a] -> Maybe Int; elemIndex x = findIndex (== x); findIndex :: (a -> Bool) -> [a] -> Maybe Int; findIndex p = Maybe.listToMaybe . findIndices p; findIndices :: (a -> Bool) -> [a] -> [Int]; findIndices p xs = concatMap (findIndices0 p) (zip xs (enumFrom (Pos Zero))); findIndices0 p vv1 = findIndices00 p vv1; findIndices00 p (x,i) = findIndices000 i (p x); findIndices00 p wy = []; findIndices000 i True = i : []; findIndices000 i False = []; } module Main where { import qualified List; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (13) Narrow (SOUND) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="List.elemIndex",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="List.elemIndex wz3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 4[label="List.elemIndex wz3 wz4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 5[label="List.findIndex (wz3 ==) wz4",fontsize=16,color="black",shape="box"];5 -> 6[label="",style="solid", color="black", weight=3]; 6[label="Maybe.listToMaybe . List.findIndices (wz3 ==)",fontsize=16,color="black",shape="box"];6 -> 7[label="",style="solid", color="black", weight=3]; 7 -> 751[label="",style="dashed", color="red", weight=0]; 7[label="Maybe.listToMaybe (List.findIndices (wz3 ==) wz4)",fontsize=16,color="magenta"];7 -> 752[label="",style="dashed", color="magenta", weight=3]; 752[label="List.findIndices (wz3 ==) wz4",fontsize=16,color="black",shape="box"];752 -> 1093[label="",style="solid", color="black", weight=3]; 751[label="Maybe.listToMaybe wz6",fontsize=16,color="burlywood",shape="triangle"];6199[label="wz6/wz60 : wz61",fontsize=10,color="white",style="solid",shape="box"];751 -> 6199[label="",style="solid", color="burlywood", weight=9]; 6199 -> 1094[label="",style="solid", color="burlywood", weight=3]; 6200[label="wz6/[]",fontsize=10,color="white",style="solid",shape="box"];751 -> 6200[label="",style="solid", color="burlywood", weight=9]; 6200 -> 1095[label="",style="solid", color="burlywood", weight=3]; 1093[label="concatMap (List.findIndices0 (wz3 ==)) (zip wz4 (enumFrom (Pos Zero)))",fontsize=16,color="black",shape="box"];1093 -> 1096[label="",style="solid", color="black", weight=3]; 1094[label="Maybe.listToMaybe (wz60 : wz61)",fontsize=16,color="black",shape="box"];1094 -> 1097[label="",style="solid", color="black", weight=3]; 1095[label="Maybe.listToMaybe []",fontsize=16,color="black",shape="box"];1095 -> 1098[label="",style="solid", color="black", weight=3]; 1096[label="concat . map (List.findIndices0 (wz3 ==))",fontsize=16,color="black",shape="box"];1096 -> 1099[label="",style="solid", color="black", weight=3]; 1097[label="Just wz60",fontsize=16,color="green",shape="box"];1098[label="Nothing",fontsize=16,color="green",shape="box"];1099[label="concat (map (List.findIndices0 (wz3 ==)) (zip wz4 (enumFrom (Pos Zero))))",fontsize=16,color="black",shape="box"];1099 -> 1100[label="",style="solid", color="black", weight=3]; 1100[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zip wz4 (enumFrom (Pos Zero))))",fontsize=16,color="black",shape="box"];1100 -> 1101[label="",style="solid", color="black", weight=3]; 1101[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 wz4 (enumFrom (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];6201[label="wz4/wz40 : wz41",fontsize=10,color="white",style="solid",shape="box"];1101 -> 6201[label="",style="solid", color="burlywood", weight=9]; 6201 -> 1102[label="",style="solid", color="burlywood", weight=3]; 6202[label="wz4/[]",fontsize=10,color="white",style="solid",shape="box"];1101 -> 6202[label="",style="solid", color="burlywood", weight=9]; 6202 -> 1103[label="",style="solid", color="burlywood", weight=3]; 1102[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 (wz40 : wz41) (enumFrom (Pos Zero))))",fontsize=16,color="black",shape="box"];1102 -> 1104[label="",style="solid", color="black", weight=3]; 1103[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 [] (enumFrom (Pos Zero))))",fontsize=16,color="black",shape="box"];1103 -> 1105[label="",style="solid", color="black", weight=3]; 1104[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 (wz40 : wz41) (numericEnumFrom (Pos Zero))))",fontsize=16,color="black",shape="box"];1104 -> 1106[label="",style="solid", color="black", weight=3]; 1105[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) [])",fontsize=16,color="black",shape="box"];1105 -> 1107[label="",style="solid", color="black", weight=3]; 1106[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 (wz40 : wz41) (Pos Zero : (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];1106 -> 1108[label="",style="solid", color="black", weight=3]; 1107[label="foldr (++) [] []",fontsize=16,color="black",shape="triangle"];1107 -> 1109[label="",style="solid", color="black", weight=3]; 1108[label="foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zip0 wz40 (Pos Zero) : zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1108 -> 1110[label="",style="solid", color="black", weight=3]; 1109[label="[]",fontsize=16,color="green",shape="box"];1110[label="foldr (++) [] (List.findIndices0 (wz3 ==) (zip0 wz40 (Pos Zero)) : map (List.findIndices0 (wz3 ==)) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1110 -> 1111[label="",style="solid", color="black", weight=3]; 1111[label="(++) List.findIndices0 (wz3 ==) (zip0 wz40 (Pos Zero)) foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1111 -> 1112[label="",style="solid", color="black", weight=3]; 1112[label="(++) List.findIndices00 (wz3 ==) (zip0 wz40 (Pos Zero)) foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1112 -> 1113[label="",style="solid", color="black", weight=3]; 1113[label="(++) List.findIndices00 (wz3 ==) (wz40,Pos Zero) foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1113 -> 1114[label="",style="solid", color="black", weight=3]; 1114[label="(++) List.findIndices000 (Pos Zero) (wz3 == wz40) foldr (++) [] (map (List.findIndices0 (wz3 ==)) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1114 -> 1115[label="",style="solid", color="black", weight=3]; 1115[label="(++) List.findIndices000 (Pos Zero) (primEqFloat wz3 wz40) foldr (++) [] (map (List.findIndices0 (primEqFloat wz3)) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6203[label="wz3/Float wz30 wz31",fontsize=10,color="white",style="solid",shape="box"];1115 -> 6203[label="",style="solid", color="burlywood", weight=9]; 6203 -> 1116[label="",style="solid", color="burlywood", weight=3]; 1116[label="(++) List.findIndices000 (Pos Zero) (primEqFloat (Float wz30 wz31) wz40) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float wz30 wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6204[label="wz40/Float wz400 wz401",fontsize=10,color="white",style="solid",shape="box"];1116 -> 6204[label="",style="solid", color="burlywood", weight=9]; 6204 -> 1117[label="",style="solid", color="burlywood", weight=3]; 1117[label="(++) List.findIndices000 (Pos Zero) (primEqFloat (Float wz30 wz31) (Float wz400 wz401)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float wz30 wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1117 -> 1118[label="",style="solid", color="black", weight=3]; 1118[label="(++) List.findIndices000 (Pos Zero) (wz30 * wz401 == wz31 * wz400) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float wz30 wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1118 -> 1119[label="",style="solid", color="black", weight=3]; 1119[label="(++) List.findIndices000 (Pos Zero) (primEqInt (wz30 * wz401) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float wz30 wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1119 -> 1120[label="",style="solid", color="black", weight=3]; 1120[label="(++) List.findIndices000 (Pos Zero) (primEqInt (primMulInt wz30 wz401) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float wz30 wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6205[label="wz30/Pos wz300",fontsize=10,color="white",style="solid",shape="box"];1120 -> 6205[label="",style="solid", color="burlywood", weight=9]; 6205 -> 1121[label="",style="solid", color="burlywood", weight=3]; 6206[label="wz30/Neg wz300",fontsize=10,color="white",style="solid",shape="box"];1120 -> 6206[label="",style="solid", color="burlywood", weight=9]; 6206 -> 1122[label="",style="solid", color="burlywood", weight=3]; 1121[label="(++) List.findIndices000 (Pos Zero) (primEqInt (primMulInt (Pos wz300) wz401) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6207[label="wz401/Pos wz4010",fontsize=10,color="white",style="solid",shape="box"];1121 -> 6207[label="",style="solid", color="burlywood", weight=9]; 6207 -> 1123[label="",style="solid", color="burlywood", weight=3]; 6208[label="wz401/Neg wz4010",fontsize=10,color="white",style="solid",shape="box"];1121 -> 6208[label="",style="solid", color="burlywood", weight=9]; 6208 -> 1124[label="",style="solid", color="burlywood", weight=3]; 1122[label="(++) List.findIndices000 (Pos Zero) (primEqInt (primMulInt (Neg wz300) wz401) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6209[label="wz401/Pos wz4010",fontsize=10,color="white",style="solid",shape="box"];1122 -> 6209[label="",style="solid", color="burlywood", weight=9]; 6209 -> 1125[label="",style="solid", color="burlywood", weight=3]; 6210[label="wz401/Neg wz4010",fontsize=10,color="white",style="solid",shape="box"];1122 -> 6210[label="",style="solid", color="burlywood", weight=9]; 6210 -> 1126[label="",style="solid", color="burlywood", weight=3]; 1123[label="(++) List.findIndices000 (Pos Zero) (primEqInt (primMulInt (Pos wz300) (Pos wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1123 -> 1127[label="",style="solid", color="black", weight=3]; 1124[label="(++) List.findIndices000 (Pos Zero) (primEqInt (primMulInt (Pos wz300) (Neg wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1124 -> 1128[label="",style="solid", color="black", weight=3]; 1125[label="(++) List.findIndices000 (Pos Zero) (primEqInt (primMulInt (Neg wz300) (Pos wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1125 -> 1129[label="",style="solid", color="black", weight=3]; 1126[label="(++) List.findIndices000 (Pos Zero) (primEqInt (primMulInt (Neg wz300) (Neg wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1126 -> 1130[label="",style="solid", color="black", weight=3]; 1127[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat wz300 wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6211[label="wz300/Succ wz3000",fontsize=10,color="white",style="solid",shape="box"];1127 -> 6211[label="",style="solid", color="burlywood", weight=9]; 6211 -> 1131[label="",style="solid", color="burlywood", weight=3]; 6212[label="wz300/Zero",fontsize=10,color="white",style="solid",shape="box"];1127 -> 6212[label="",style="solid", color="burlywood", weight=9]; 6212 -> 1132[label="",style="solid", color="burlywood", weight=3]; 1128[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat wz300 wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6213[label="wz300/Succ wz3000",fontsize=10,color="white",style="solid",shape="box"];1128 -> 6213[label="",style="solid", color="burlywood", weight=9]; 6213 -> 1133[label="",style="solid", color="burlywood", weight=3]; 6214[label="wz300/Zero",fontsize=10,color="white",style="solid",shape="box"];1128 -> 6214[label="",style="solid", color="burlywood", weight=9]; 6214 -> 1134[label="",style="solid", color="burlywood", weight=3]; 1129[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat wz300 wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6215[label="wz300/Succ wz3000",fontsize=10,color="white",style="solid",shape="box"];1129 -> 6215[label="",style="solid", color="burlywood", weight=9]; 6215 -> 1135[label="",style="solid", color="burlywood", weight=3]; 6216[label="wz300/Zero",fontsize=10,color="white",style="solid",shape="box"];1129 -> 6216[label="",style="solid", color="burlywood", weight=9]; 6216 -> 1136[label="",style="solid", color="burlywood", weight=3]; 1130[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat wz300 wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg wz300) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6217[label="wz300/Succ wz3000",fontsize=10,color="white",style="solid",shape="box"];1130 -> 6217[label="",style="solid", color="burlywood", weight=9]; 6217 -> 1137[label="",style="solid", color="burlywood", weight=3]; 6218[label="wz300/Zero",fontsize=10,color="white",style="solid",shape="box"];1130 -> 6218[label="",style="solid", color="burlywood", weight=9]; 6218 -> 1138[label="",style="solid", color="burlywood", weight=3]; 1131[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat (Succ wz3000) wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6219[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1131 -> 6219[label="",style="solid", color="burlywood", weight=9]; 6219 -> 1139[label="",style="solid", color="burlywood", weight=3]; 6220[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1131 -> 6220[label="",style="solid", color="burlywood", weight=9]; 6220 -> 1140[label="",style="solid", color="burlywood", weight=3]; 1132[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat Zero wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6221[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1132 -> 6221[label="",style="solid", color="burlywood", weight=9]; 6221 -> 1141[label="",style="solid", color="burlywood", weight=3]; 6222[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1132 -> 6222[label="",style="solid", color="burlywood", weight=9]; 6222 -> 1142[label="",style="solid", color="burlywood", weight=3]; 1133[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat (Succ wz3000) wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6223[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1133 -> 6223[label="",style="solid", color="burlywood", weight=9]; 6223 -> 1143[label="",style="solid", color="burlywood", weight=3]; 6224[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1133 -> 6224[label="",style="solid", color="burlywood", weight=9]; 6224 -> 1144[label="",style="solid", color="burlywood", weight=3]; 1134[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat Zero wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6225[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1134 -> 6225[label="",style="solid", color="burlywood", weight=9]; 6225 -> 1145[label="",style="solid", color="burlywood", weight=3]; 6226[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1134 -> 6226[label="",style="solid", color="burlywood", weight=9]; 6226 -> 1146[label="",style="solid", color="burlywood", weight=3]; 1135[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat (Succ wz3000) wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6227[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1135 -> 6227[label="",style="solid", color="burlywood", weight=9]; 6227 -> 1147[label="",style="solid", color="burlywood", weight=3]; 6228[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1135 -> 6228[label="",style="solid", color="burlywood", weight=9]; 6228 -> 1148[label="",style="solid", color="burlywood", weight=3]; 1136[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat Zero wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6229[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1136 -> 6229[label="",style="solid", color="burlywood", weight=9]; 6229 -> 1149[label="",style="solid", color="burlywood", weight=3]; 6230[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1136 -> 6230[label="",style="solid", color="burlywood", weight=9]; 6230 -> 1150[label="",style="solid", color="burlywood", weight=3]; 1137[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat (Succ wz3000) wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6231[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1137 -> 6231[label="",style="solid", color="burlywood", weight=9]; 6231 -> 1151[label="",style="solid", color="burlywood", weight=3]; 6232[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1137 -> 6232[label="",style="solid", color="burlywood", weight=9]; 6232 -> 1152[label="",style="solid", color="burlywood", weight=3]; 1138[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat Zero wz4010)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6233[label="wz4010/Succ wz40100",fontsize=10,color="white",style="solid",shape="box"];1138 -> 6233[label="",style="solid", color="burlywood", weight=9]; 6233 -> 1153[label="",style="solid", color="burlywood", weight=3]; 6234[label="wz4010/Zero",fontsize=10,color="white",style="solid",shape="box"];1138 -> 6234[label="",style="solid", color="burlywood", weight=9]; 6234 -> 1154[label="",style="solid", color="burlywood", weight=3]; 1139[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat (Succ wz3000) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1139 -> 1155[label="",style="solid", color="black", weight=3]; 1140[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat (Succ wz3000) Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1140 -> 1156[label="",style="solid", color="black", weight=3]; 1141[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat Zero (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1141 -> 1157[label="",style="solid", color="black", weight=3]; 1142[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat Zero Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1142 -> 1158[label="",style="solid", color="black", weight=3]; 1143[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat (Succ wz3000) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1143 -> 1159[label="",style="solid", color="black", weight=3]; 1144[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat (Succ wz3000) Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1144 -> 1160[label="",style="solid", color="black", weight=3]; 1145[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat Zero (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1145 -> 1161[label="",style="solid", color="black", weight=3]; 1146[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat Zero Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1146 -> 1162[label="",style="solid", color="black", weight=3]; 1147[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat (Succ wz3000) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1147 -> 1163[label="",style="solid", color="black", weight=3]; 1148[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat (Succ wz3000) Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1148 -> 1164[label="",style="solid", color="black", weight=3]; 1149[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat Zero (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1149 -> 1165[label="",style="solid", color="black", weight=3]; 1150[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primMulNat Zero Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1150 -> 1166[label="",style="solid", color="black", weight=3]; 1151[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat (Succ wz3000) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1151 -> 1167[label="",style="solid", color="black", weight=3]; 1152[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat (Succ wz3000) Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1152 -> 1168[label="",style="solid", color="black", weight=3]; 1153[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat Zero (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1153 -> 1169[label="",style="solid", color="black", weight=3]; 1154[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primMulNat Zero Zero)) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1154 -> 1170[label="",style="solid", color="black", weight=3]; 1155 -> 3837[label="",style="dashed", color="red", weight=0]; 1155[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1155 -> 3838[label="",style="dashed", color="magenta", weight=3]; 1155 -> 3839[label="",style="dashed", color="magenta", weight=3]; 1155 -> 3840[label="",style="dashed", color="magenta", weight=3]; 1155 -> 3841[label="",style="dashed", color="magenta", weight=3]; 1155 -> 3842[label="",style="dashed", color="magenta", weight=3]; 1156 -> 3837[label="",style="dashed", color="red", weight=0]; 1156[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1156 -> 3843[label="",style="dashed", color="magenta", weight=3]; 1156 -> 3844[label="",style="dashed", color="magenta", weight=3]; 1156 -> 3845[label="",style="dashed", color="magenta", weight=3]; 1156 -> 3846[label="",style="dashed", color="magenta", weight=3]; 1156 -> 3847[label="",style="dashed", color="magenta", weight=3]; 1157[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];1157 -> 1174[label="",style="solid", color="black", weight=3]; 1158 -> 1157[label="",style="dashed", color="red", weight=0]; 1158[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1159 -> 3966[label="",style="dashed", color="red", weight=0]; 1159[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1159 -> 3967[label="",style="dashed", color="magenta", weight=3]; 1159 -> 3968[label="",style="dashed", color="magenta", weight=3]; 1159 -> 3969[label="",style="dashed", color="magenta", weight=3]; 1159 -> 3970[label="",style="dashed", color="magenta", weight=3]; 1159 -> 3971[label="",style="dashed", color="magenta", weight=3]; 1160 -> 3966[label="",style="dashed", color="red", weight=0]; 1160[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1160 -> 3972[label="",style="dashed", color="magenta", weight=3]; 1160 -> 3973[label="",style="dashed", color="magenta", weight=3]; 1160 -> 3974[label="",style="dashed", color="magenta", weight=3]; 1160 -> 3975[label="",style="dashed", color="magenta", weight=3]; 1160 -> 3976[label="",style="dashed", color="magenta", weight=3]; 1161[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];1161 -> 1178[label="",style="solid", color="black", weight=3]; 1162 -> 1161[label="",style="dashed", color="red", weight=0]; 1162[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1163 -> 4099[label="",style="dashed", color="red", weight=0]; 1163[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1163 -> 4100[label="",style="dashed", color="magenta", weight=3]; 1163 -> 4101[label="",style="dashed", color="magenta", weight=3]; 1163 -> 4102[label="",style="dashed", color="magenta", weight=3]; 1163 -> 4103[label="",style="dashed", color="magenta", weight=3]; 1163 -> 4104[label="",style="dashed", color="magenta", weight=3]; 1164 -> 4099[label="",style="dashed", color="red", weight=0]; 1164[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1164 -> 4105[label="",style="dashed", color="magenta", weight=3]; 1164 -> 4106[label="",style="dashed", color="magenta", weight=3]; 1164 -> 4107[label="",style="dashed", color="magenta", weight=3]; 1164 -> 4108[label="",style="dashed", color="magenta", weight=3]; 1164 -> 4109[label="",style="dashed", color="magenta", weight=3]; 1165[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];1165 -> 1182[label="",style="solid", color="black", weight=3]; 1166 -> 1165[label="",style="dashed", color="red", weight=0]; 1166[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1167 -> 2896[label="",style="dashed", color="red", weight=0]; 1167[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100))) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1167 -> 2897[label="",style="dashed", color="magenta", weight=3]; 1167 -> 2898[label="",style="dashed", color="magenta", weight=3]; 1167 -> 2899[label="",style="dashed", color="magenta", weight=3]; 1167 -> 2900[label="",style="dashed", color="magenta", weight=3]; 1167 -> 2901[label="",style="dashed", color="magenta", weight=3]; 1168 -> 2896[label="",style="dashed", color="red", weight=0]; 1168[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz3000)) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1168 -> 2902[label="",style="dashed", color="magenta", weight=3]; 1168 -> 2903[label="",style="dashed", color="magenta", weight=3]; 1168 -> 2904[label="",style="dashed", color="magenta", weight=3]; 1168 -> 2905[label="",style="dashed", color="magenta", weight=3]; 1168 -> 2906[label="",style="dashed", color="magenta", weight=3]; 1169[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];1169 -> 1186[label="",style="solid", color="black", weight=3]; 1170 -> 1169[label="",style="dashed", color="red", weight=0]; 1170[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz31 * wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3838 -> 3023[label="",style="dashed", color="red", weight=0]; 3838[label="primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100)",fontsize=16,color="magenta"];3838 -> 3954[label="",style="dashed", color="magenta", weight=3]; 3838 -> 3955[label="",style="dashed", color="magenta", weight=3]; 3839[label="wz31",fontsize=16,color="green",shape="box"];3840[label="wz400",fontsize=16,color="green",shape="box"];3841[label="wz3000",fontsize=16,color="green",shape="box"];3842[label="wz41",fontsize=16,color="green",shape="box"];3837[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos wz147) (wz80 * wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) wz80))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6235[label="wz147/Succ wz1470",fontsize=10,color="white",style="solid",shape="box"];3837 -> 6235[label="",style="solid", color="burlywood", weight=9]; 6235 -> 3956[label="",style="solid", color="burlywood", weight=3]; 6236[label="wz147/Zero",fontsize=10,color="white",style="solid",shape="box"];3837 -> 6236[label="",style="solid", color="burlywood", weight=9]; 6236 -> 3957[label="",style="solid", color="burlywood", weight=3]; 3843[label="Zero",fontsize=16,color="green",shape="box"];3844[label="wz31",fontsize=16,color="green",shape="box"];3845[label="wz400",fontsize=16,color="green",shape="box"];3846[label="wz3000",fontsize=16,color="green",shape="box"];3847[label="wz41",fontsize=16,color="green",shape="box"];1174[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt wz31 wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6237[label="wz31/Pos wz310",fontsize=10,color="white",style="solid",shape="box"];1174 -> 6237[label="",style="solid", color="burlywood", weight=9]; 6237 -> 1191[label="",style="solid", color="burlywood", weight=3]; 6238[label="wz31/Neg wz310",fontsize=10,color="white",style="solid",shape="box"];1174 -> 6238[label="",style="solid", color="burlywood", weight=9]; 6238 -> 1192[label="",style="solid", color="burlywood", weight=3]; 3967[label="wz31",fontsize=16,color="green",shape="box"];3968[label="wz3000",fontsize=16,color="green",shape="box"];3969 -> 3023[label="",style="dashed", color="red", weight=0]; 3969[label="primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100)",fontsize=16,color="magenta"];3969 -> 4087[label="",style="dashed", color="magenta", weight=3]; 3969 -> 4088[label="",style="dashed", color="magenta", weight=3]; 3970[label="wz41",fontsize=16,color="green",shape="box"];3971[label="wz400",fontsize=16,color="green",shape="box"];3966[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg wz154) (wz155 * wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) wz155))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6239[label="wz154/Succ wz1540",fontsize=10,color="white",style="solid",shape="box"];3966 -> 6239[label="",style="solid", color="burlywood", weight=9]; 6239 -> 4089[label="",style="solid", color="burlywood", weight=3]; 6240[label="wz154/Zero",fontsize=10,color="white",style="solid",shape="box"];3966 -> 6240[label="",style="solid", color="burlywood", weight=9]; 6240 -> 4090[label="",style="solid", color="burlywood", weight=3]; 3972[label="wz31",fontsize=16,color="green",shape="box"];3973[label="wz3000",fontsize=16,color="green",shape="box"];3974[label="Zero",fontsize=16,color="green",shape="box"];3975[label="wz41",fontsize=16,color="green",shape="box"];3976[label="wz400",fontsize=16,color="green",shape="box"];1178[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt wz31 wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6241[label="wz31/Pos wz310",fontsize=10,color="white",style="solid",shape="box"];1178 -> 6241[label="",style="solid", color="burlywood", weight=9]; 6241 -> 1197[label="",style="solid", color="burlywood", weight=3]; 6242[label="wz31/Neg wz310",fontsize=10,color="white",style="solid",shape="box"];1178 -> 6242[label="",style="solid", color="burlywood", weight=9]; 6242 -> 1198[label="",style="solid", color="burlywood", weight=3]; 4100[label="wz400",fontsize=16,color="green",shape="box"];4101 -> 3023[label="",style="dashed", color="red", weight=0]; 4101[label="primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100)",fontsize=16,color="magenta"];4101 -> 4216[label="",style="dashed", color="magenta", weight=3]; 4101 -> 4217[label="",style="dashed", color="magenta", weight=3]; 4102[label="wz41",fontsize=16,color="green",shape="box"];4103[label="wz31",fontsize=16,color="green",shape="box"];4104[label="wz3000",fontsize=16,color="green",shape="box"];4099[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg wz159) (wz139 * wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) wz139))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6243[label="wz159/Succ wz1590",fontsize=10,color="white",style="solid",shape="box"];4099 -> 6243[label="",style="solid", color="burlywood", weight=9]; 6243 -> 4218[label="",style="solid", color="burlywood", weight=3]; 6244[label="wz159/Zero",fontsize=10,color="white",style="solid",shape="box"];4099 -> 6244[label="",style="solid", color="burlywood", weight=9]; 6244 -> 4219[label="",style="solid", color="burlywood", weight=3]; 4105[label="wz400",fontsize=16,color="green",shape="box"];4106[label="Zero",fontsize=16,color="green",shape="box"];4107[label="wz41",fontsize=16,color="green",shape="box"];4108[label="wz31",fontsize=16,color="green",shape="box"];4109[label="wz3000",fontsize=16,color="green",shape="box"];1182[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt wz31 wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6245[label="wz31/Pos wz310",fontsize=10,color="white",style="solid",shape="box"];1182 -> 6245[label="",style="solid", color="burlywood", weight=9]; 6245 -> 1203[label="",style="solid", color="burlywood", weight=3]; 6246[label="wz31/Neg wz310",fontsize=10,color="white",style="solid",shape="box"];1182 -> 6246[label="",style="solid", color="burlywood", weight=9]; 6246 -> 1204[label="",style="solid", color="burlywood", weight=3]; 2897[label="wz41",fontsize=16,color="green",shape="box"];2898[label="wz400",fontsize=16,color="green",shape="box"];2899[label="wz3000",fontsize=16,color="green",shape="box"];2900[label="wz31",fontsize=16,color="green",shape="box"];2901 -> 2529[label="",style="dashed", color="red", weight=0]; 2901[label="primPlusNat (primMulNat wz3000 (Succ wz40100)) (Succ wz40100)",fontsize=16,color="magenta"];2901 -> 3008[label="",style="dashed", color="magenta", weight=3]; 2901 -> 3009[label="",style="dashed", color="magenta", weight=3]; 2896[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos wz63) (wz43 * wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) wz43))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6247[label="wz63/Succ wz630",fontsize=10,color="white",style="solid",shape="box"];2896 -> 6247[label="",style="solid", color="burlywood", weight=9]; 6247 -> 3010[label="",style="solid", color="burlywood", weight=3]; 6248[label="wz63/Zero",fontsize=10,color="white",style="solid",shape="box"];2896 -> 6248[label="",style="solid", color="burlywood", weight=9]; 6248 -> 3011[label="",style="solid", color="burlywood", weight=3]; 2902[label="wz41",fontsize=16,color="green",shape="box"];2903[label="wz400",fontsize=16,color="green",shape="box"];2904[label="wz3000",fontsize=16,color="green",shape="box"];2905[label="wz31",fontsize=16,color="green",shape="box"];2906[label="Zero",fontsize=16,color="green",shape="box"];1186[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt wz31 wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) wz31))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6249[label="wz31/Pos wz310",fontsize=10,color="white",style="solid",shape="box"];1186 -> 6249[label="",style="solid", color="burlywood", weight=9]; 6249 -> 1209[label="",style="solid", color="burlywood", weight=3]; 6250[label="wz31/Neg wz310",fontsize=10,color="white",style="solid",shape="box"];1186 -> 6250[label="",style="solid", color="burlywood", weight=9]; 6250 -> 1210[label="",style="solid", color="burlywood", weight=3]; 3954 -> 2578[label="",style="dashed", color="red", weight=0]; 3954[label="primMulNat wz3000 (Succ wz40100)",fontsize=16,color="magenta"];3954 -> 4091[label="",style="dashed", color="magenta", weight=3]; 3954 -> 4092[label="",style="dashed", color="magenta", weight=3]; 3955[label="Succ wz40100",fontsize=16,color="green",shape="box"];3023[label="primPlusNat wz530 wz40100",fontsize=16,color="burlywood",shape="triangle"];6251[label="wz530/Succ wz5300",fontsize=10,color="white",style="solid",shape="box"];3023 -> 6251[label="",style="solid", color="burlywood", weight=9]; 6251 -> 3038[label="",style="solid", color="burlywood", weight=3]; 6252[label="wz530/Zero",fontsize=10,color="white",style="solid",shape="box"];3023 -> 6252[label="",style="solid", color="burlywood", weight=9]; 6252 -> 3039[label="",style="solid", color="burlywood", weight=3]; 3956[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (wz80 * wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) wz80))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3956 -> 4093[label="",style="solid", color="black", weight=3]; 3957[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz80 * wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) wz80))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3957 -> 4094[label="",style="solid", color="black", weight=3]; 1191[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6253[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1191 -> 6253[label="",style="solid", color="burlywood", weight=9]; 6253 -> 1218[label="",style="solid", color="burlywood", weight=3]; 6254[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1191 -> 6254[label="",style="solid", color="burlywood", weight=9]; 6254 -> 1219[label="",style="solid", color="burlywood", weight=3]; 1192[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6255[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1192 -> 6255[label="",style="solid", color="burlywood", weight=9]; 6255 -> 1220[label="",style="solid", color="burlywood", weight=3]; 6256[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1192 -> 6256[label="",style="solid", color="burlywood", weight=9]; 6256 -> 1221[label="",style="solid", color="burlywood", weight=3]; 4087 -> 2578[label="",style="dashed", color="red", weight=0]; 4087[label="primMulNat wz3000 (Succ wz40100)",fontsize=16,color="magenta"];4087 -> 4220[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4221[label="",style="dashed", color="magenta", weight=3]; 4088[label="Succ wz40100",fontsize=16,color="green",shape="box"];4089[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (wz155 * wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) wz155))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4089 -> 4222[label="",style="solid", color="black", weight=3]; 4090[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz155 * wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) wz155))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4090 -> 4223[label="",style="solid", color="black", weight=3]; 1197[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6257[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1197 -> 6257[label="",style="solid", color="burlywood", weight=9]; 6257 -> 1229[label="",style="solid", color="burlywood", weight=3]; 6258[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1197 -> 6258[label="",style="solid", color="burlywood", weight=9]; 6258 -> 1230[label="",style="solid", color="burlywood", weight=3]; 1198[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6259[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1198 -> 6259[label="",style="solid", color="burlywood", weight=9]; 6259 -> 1231[label="",style="solid", color="burlywood", weight=3]; 6260[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1198 -> 6260[label="",style="solid", color="burlywood", weight=9]; 6260 -> 1232[label="",style="solid", color="burlywood", weight=3]; 4216 -> 2578[label="",style="dashed", color="red", weight=0]; 4216[label="primMulNat wz3000 (Succ wz40100)",fontsize=16,color="magenta"];4216 -> 4242[label="",style="dashed", color="magenta", weight=3]; 4216 -> 4243[label="",style="dashed", color="magenta", weight=3]; 4217[label="Succ wz40100",fontsize=16,color="green",shape="box"];4218[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (wz139 * wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) wz139))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4218 -> 4244[label="",style="solid", color="black", weight=3]; 4219[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (wz139 * wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) wz139))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4219 -> 4245[label="",style="solid", color="black", weight=3]; 1203[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6261[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1203 -> 6261[label="",style="solid", color="burlywood", weight=9]; 6261 -> 1240[label="",style="solid", color="burlywood", weight=3]; 6262[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1203 -> 6262[label="",style="solid", color="burlywood", weight=9]; 6262 -> 1241[label="",style="solid", color="burlywood", weight=3]; 1204[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6263[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1204 -> 6263[label="",style="solid", color="burlywood", weight=9]; 6263 -> 1242[label="",style="solid", color="burlywood", weight=3]; 6264[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1204 -> 6264[label="",style="solid", color="burlywood", weight=9]; 6264 -> 1243[label="",style="solid", color="burlywood", weight=3]; 3008 -> 2578[label="",style="dashed", color="red", weight=0]; 3008[label="primMulNat wz3000 (Succ wz40100)",fontsize=16,color="magenta"];3008 -> 3019[label="",style="dashed", color="magenta", weight=3]; 3008 -> 3020[label="",style="dashed", color="magenta", weight=3]; 3009[label="wz40100",fontsize=16,color="green",shape="box"];2529[label="primPlusNat wz53 (Succ wz40100)",fontsize=16,color="burlywood",shape="triangle"];6265[label="wz53/Succ wz530",fontsize=10,color="white",style="solid",shape="box"];2529 -> 6265[label="",style="solid", color="burlywood", weight=9]; 6265 -> 2540[label="",style="solid", color="burlywood", weight=3]; 6266[label="wz53/Zero",fontsize=10,color="white",style="solid",shape="box"];2529 -> 6266[label="",style="solid", color="burlywood", weight=9]; 6266 -> 2541[label="",style="solid", color="burlywood", weight=3]; 3010[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (wz43 * wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) wz43))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3010 -> 3021[label="",style="solid", color="black", weight=3]; 3011[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (wz43 * wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) wz43))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3011 -> 3022[label="",style="solid", color="black", weight=3]; 1209[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6267[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1209 -> 6267[label="",style="solid", color="burlywood", weight=9]; 6267 -> 1251[label="",style="solid", color="burlywood", weight=3]; 6268[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1209 -> 6268[label="",style="solid", color="burlywood", weight=9]; 6268 -> 1252[label="",style="solid", color="burlywood", weight=3]; 1210[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz310) wz400)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6269[label="wz400/Pos wz4000",fontsize=10,color="white",style="solid",shape="box"];1210 -> 6269[label="",style="solid", color="burlywood", weight=9]; 6269 -> 1253[label="",style="solid", color="burlywood", weight=3]; 6270[label="wz400/Neg wz4000",fontsize=10,color="white",style="solid",shape="box"];1210 -> 6270[label="",style="solid", color="burlywood", weight=9]; 6270 -> 1254[label="",style="solid", color="burlywood", weight=3]; 4091[label="Succ wz40100",fontsize=16,color="green",shape="box"];4092[label="wz3000",fontsize=16,color="green",shape="box"];2578[label="primMulNat wz310 wz4000",fontsize=16,color="burlywood",shape="triangle"];6271[label="wz310/Succ wz3100",fontsize=10,color="white",style="solid",shape="box"];2578 -> 6271[label="",style="solid", color="burlywood", weight=9]; 6271 -> 2642[label="",style="solid", color="burlywood", weight=3]; 6272[label="wz310/Zero",fontsize=10,color="white",style="solid",shape="box"];2578 -> 6272[label="",style="solid", color="burlywood", weight=9]; 6272 -> 2643[label="",style="solid", color="burlywood", weight=3]; 3038[label="primPlusNat (Succ wz5300) wz40100",fontsize=16,color="burlywood",shape="box"];6273[label="wz40100/Succ wz401000",fontsize=10,color="white",style="solid",shape="box"];3038 -> 6273[label="",style="solid", color="burlywood", weight=9]; 6273 -> 3166[label="",style="solid", color="burlywood", weight=3]; 6274[label="wz40100/Zero",fontsize=10,color="white",style="solid",shape="box"];3038 -> 6274[label="",style="solid", color="burlywood", weight=9]; 6274 -> 3167[label="",style="solid", color="burlywood", weight=3]; 3039[label="primPlusNat Zero wz40100",fontsize=16,color="burlywood",shape="box"];6275[label="wz40100/Succ wz401000",fontsize=10,color="white",style="solid",shape="box"];3039 -> 6275[label="",style="solid", color="burlywood", weight=9]; 6275 -> 3168[label="",style="solid", color="burlywood", weight=3]; 6276[label="wz40100/Zero",fontsize=10,color="white",style="solid",shape="box"];3039 -> 6276[label="",style="solid", color="burlywood", weight=9]; 6276 -> 3169[label="",style="solid", color="burlywood", weight=3]; 4093[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (primMulInt wz80 wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) wz80))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6277[label="wz80/Pos wz800",fontsize=10,color="white",style="solid",shape="box"];4093 -> 6277[label="",style="solid", color="burlywood", weight=9]; 6277 -> 4224[label="",style="solid", color="burlywood", weight=3]; 6278[label="wz80/Neg wz800",fontsize=10,color="white",style="solid",shape="box"];4093 -> 6278[label="",style="solid", color="burlywood", weight=9]; 6278 -> 4225[label="",style="solid", color="burlywood", weight=3]; 4094[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt wz80 wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) wz80))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6279[label="wz80/Pos wz800",fontsize=10,color="white",style="solid",shape="box"];4094 -> 6279[label="",style="solid", color="burlywood", weight=9]; 6279 -> 4226[label="",style="solid", color="burlywood", weight=3]; 6280[label="wz80/Neg wz800",fontsize=10,color="white",style="solid",shape="box"];4094 -> 6280[label="",style="solid", color="burlywood", weight=9]; 6280 -> 4227[label="",style="solid", color="burlywood", weight=3]; 1218[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1218 -> 1262[label="",style="solid", color="black", weight=3]; 1219[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1219 -> 1263[label="",style="solid", color="black", weight=3]; 1220[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1220 -> 1264[label="",style="solid", color="black", weight=3]; 1221[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1221 -> 1265[label="",style="solid", color="black", weight=3]; 4220[label="Succ wz40100",fontsize=16,color="green",shape="box"];4221[label="wz3000",fontsize=16,color="green",shape="box"];4222[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (primMulInt wz155 wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) wz155))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6281[label="wz155/Pos wz1550",fontsize=10,color="white",style="solid",shape="box"];4222 -> 6281[label="",style="solid", color="burlywood", weight=9]; 6281 -> 4246[label="",style="solid", color="burlywood", weight=3]; 6282[label="wz155/Neg wz1550",fontsize=10,color="white",style="solid",shape="box"];4222 -> 6282[label="",style="solid", color="burlywood", weight=9]; 6282 -> 4247[label="",style="solid", color="burlywood", weight=3]; 4223[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt wz155 wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) wz155))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6283[label="wz155/Pos wz1550",fontsize=10,color="white",style="solid",shape="box"];4223 -> 6283[label="",style="solid", color="burlywood", weight=9]; 6283 -> 4248[label="",style="solid", color="burlywood", weight=3]; 6284[label="wz155/Neg wz1550",fontsize=10,color="white",style="solid",shape="box"];4223 -> 6284[label="",style="solid", color="burlywood", weight=9]; 6284 -> 4249[label="",style="solid", color="burlywood", weight=3]; 1229[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1229 -> 1273[label="",style="solid", color="black", weight=3]; 1230[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1230 -> 1274[label="",style="solid", color="black", weight=3]; 1231[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1231 -> 1275[label="",style="solid", color="black", weight=3]; 1232[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1232 -> 1276[label="",style="solid", color="black", weight=3]; 4242[label="Succ wz40100",fontsize=16,color="green",shape="box"];4243[label="wz3000",fontsize=16,color="green",shape="box"];4244[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (primMulInt wz139 wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) wz139))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6285[label="wz139/Pos wz1390",fontsize=10,color="white",style="solid",shape="box"];4244 -> 6285[label="",style="solid", color="burlywood", weight=9]; 6285 -> 4264[label="",style="solid", color="burlywood", weight=3]; 6286[label="wz139/Neg wz1390",fontsize=10,color="white",style="solid",shape="box"];4244 -> 6286[label="",style="solid", color="burlywood", weight=9]; 6286 -> 4265[label="",style="solid", color="burlywood", weight=3]; 4245[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt wz139 wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) wz139))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6287[label="wz139/Pos wz1390",fontsize=10,color="white",style="solid",shape="box"];4245 -> 6287[label="",style="solid", color="burlywood", weight=9]; 6287 -> 4266[label="",style="solid", color="burlywood", weight=3]; 6288[label="wz139/Neg wz1390",fontsize=10,color="white",style="solid",shape="box"];4245 -> 6288[label="",style="solid", color="burlywood", weight=9]; 6288 -> 4267[label="",style="solid", color="burlywood", weight=3]; 1240[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1240 -> 1284[label="",style="solid", color="black", weight=3]; 1241[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1241 -> 1285[label="",style="solid", color="black", weight=3]; 1242[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1242 -> 1286[label="",style="solid", color="black", weight=3]; 1243[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1243 -> 1287[label="",style="solid", color="black", weight=3]; 3019[label="Succ wz40100",fontsize=16,color="green",shape="box"];3020[label="wz3000",fontsize=16,color="green",shape="box"];2540[label="primPlusNat (Succ wz530) (Succ wz40100)",fontsize=16,color="black",shape="box"];2540 -> 2653[label="",style="solid", color="black", weight=3]; 2541[label="primPlusNat Zero (Succ wz40100)",fontsize=16,color="black",shape="box"];2541 -> 2654[label="",style="solid", color="black", weight=3]; 3021[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (primMulInt wz43 wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) wz43))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6289[label="wz43/Pos wz430",fontsize=10,color="white",style="solid",shape="box"];3021 -> 6289[label="",style="solid", color="burlywood", weight=9]; 6289 -> 3034[label="",style="solid", color="burlywood", weight=3]; 6290[label="wz43/Neg wz430",fontsize=10,color="white",style="solid",shape="box"];3021 -> 6290[label="",style="solid", color="burlywood", weight=9]; 6290 -> 3035[label="",style="solid", color="burlywood", weight=3]; 3022[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt wz43 wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) wz43))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6291[label="wz43/Pos wz430",fontsize=10,color="white",style="solid",shape="box"];3022 -> 6291[label="",style="solid", color="burlywood", weight=9]; 6291 -> 3036[label="",style="solid", color="burlywood", weight=3]; 6292[label="wz43/Neg wz430",fontsize=10,color="white",style="solid",shape="box"];3022 -> 6292[label="",style="solid", color="burlywood", weight=9]; 6292 -> 3037[label="",style="solid", color="burlywood", weight=3]; 1251[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1251 -> 1295[label="",style="solid", color="black", weight=3]; 1252[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1252 -> 1296[label="",style="solid", color="black", weight=3]; 1253[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz310) (Pos wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1253 -> 1297[label="",style="solid", color="black", weight=3]; 1254[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz310) (Neg wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];1254 -> 1298[label="",style="solid", color="black", weight=3]; 2642[label="primMulNat (Succ wz3100) wz4000",fontsize=16,color="burlywood",shape="box"];6293[label="wz4000/Succ wz40000",fontsize=10,color="white",style="solid",shape="box"];2642 -> 6293[label="",style="solid", color="burlywood", weight=9]; 6293 -> 2694[label="",style="solid", color="burlywood", weight=3]; 6294[label="wz4000/Zero",fontsize=10,color="white",style="solid",shape="box"];2642 -> 6294[label="",style="solid", color="burlywood", weight=9]; 6294 -> 2695[label="",style="solid", color="burlywood", weight=3]; 2643[label="primMulNat Zero wz4000",fontsize=16,color="burlywood",shape="box"];6295[label="wz4000/Succ wz40000",fontsize=10,color="white",style="solid",shape="box"];2643 -> 6295[label="",style="solid", color="burlywood", weight=9]; 6295 -> 2696[label="",style="solid", color="burlywood", weight=3]; 6296[label="wz4000/Zero",fontsize=10,color="white",style="solid",shape="box"];2643 -> 6296[label="",style="solid", color="burlywood", weight=9]; 6296 -> 2697[label="",style="solid", color="burlywood", weight=3]; 3166[label="primPlusNat (Succ wz5300) (Succ wz401000)",fontsize=16,color="black",shape="box"];3166 -> 3292[label="",style="solid", color="black", weight=3]; 3167[label="primPlusNat (Succ wz5300) Zero",fontsize=16,color="black",shape="box"];3167 -> 3293[label="",style="solid", color="black", weight=3]; 3168[label="primPlusNat Zero (Succ wz401000)",fontsize=16,color="black",shape="box"];3168 -> 3294[label="",style="solid", color="black", weight=3]; 3169[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];3169 -> 3295[label="",style="solid", color="black", weight=3]; 4224[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (primMulInt (Pos wz800) wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6297[label="wz81/Pos wz810",fontsize=10,color="white",style="solid",shape="box"];4224 -> 6297[label="",style="solid", color="burlywood", weight=9]; 6297 -> 4250[label="",style="solid", color="burlywood", weight=3]; 6298[label="wz81/Neg wz810",fontsize=10,color="white",style="solid",shape="box"];4224 -> 6298[label="",style="solid", color="burlywood", weight=9]; 6298 -> 4251[label="",style="solid", color="burlywood", weight=3]; 4225[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (primMulInt (Neg wz800) wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6299[label="wz81/Pos wz810",fontsize=10,color="white",style="solid",shape="box"];4225 -> 6299[label="",style="solid", color="burlywood", weight=9]; 6299 -> 4252[label="",style="solid", color="burlywood", weight=3]; 6300[label="wz81/Neg wz810",fontsize=10,color="white",style="solid",shape="box"];4225 -> 6300[label="",style="solid", color="burlywood", weight=9]; 6300 -> 4253[label="",style="solid", color="burlywood", weight=3]; 4226[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz800) wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6301[label="wz81/Pos wz810",fontsize=10,color="white",style="solid",shape="box"];4226 -> 6301[label="",style="solid", color="burlywood", weight=9]; 6301 -> 4254[label="",style="solid", color="burlywood", weight=3]; 6302[label="wz81/Neg wz810",fontsize=10,color="white",style="solid",shape="box"];4226 -> 6302[label="",style="solid", color="burlywood", weight=9]; 6302 -> 4255[label="",style="solid", color="burlywood", weight=3]; 4227[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz800) wz81)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6303[label="wz81/Pos wz810",fontsize=10,color="white",style="solid",shape="box"];4227 -> 6303[label="",style="solid", color="burlywood", weight=9]; 6303 -> 4256[label="",style="solid", color="burlywood", weight=3]; 6304[label="wz81/Neg wz810",fontsize=10,color="white",style="solid",shape="box"];4227 -> 6304[label="",style="solid", color="burlywood", weight=9]; 6304 -> 4257[label="",style="solid", color="burlywood", weight=3]; 1262 -> 5042[label="",style="dashed", color="red", weight=0]; 1262[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1262 -> 5043[label="",style="dashed", color="magenta", weight=3]; 1262 -> 5044[label="",style="dashed", color="magenta", weight=3]; 1262 -> 5045[label="",style="dashed", color="magenta", weight=3]; 1263 -> 5512[label="",style="dashed", color="red", weight=0]; 1263[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1263 -> 5513[label="",style="dashed", color="magenta", weight=3]; 1263 -> 5514[label="",style="dashed", color="magenta", weight=3]; 1263 -> 5515[label="",style="dashed", color="magenta", weight=3]; 1264 -> 5512[label="",style="dashed", color="red", weight=0]; 1264[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1264 -> 5516[label="",style="dashed", color="magenta", weight=3]; 1264 -> 5517[label="",style="dashed", color="magenta", weight=3]; 1264 -> 5518[label="",style="dashed", color="magenta", weight=3]; 1265 -> 5042[label="",style="dashed", color="red", weight=0]; 1265[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1265 -> 5046[label="",style="dashed", color="magenta", weight=3]; 1265 -> 5047[label="",style="dashed", color="magenta", weight=3]; 1265 -> 5048[label="",style="dashed", color="magenta", weight=3]; 4246[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (primMulInt (Pos wz1550) wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6305[label="wz156/Pos wz1560",fontsize=10,color="white",style="solid",shape="box"];4246 -> 6305[label="",style="solid", color="burlywood", weight=9]; 6305 -> 4268[label="",style="solid", color="burlywood", weight=3]; 6306[label="wz156/Neg wz1560",fontsize=10,color="white",style="solid",shape="box"];4246 -> 6306[label="",style="solid", color="burlywood", weight=9]; 6306 -> 4269[label="",style="solid", color="burlywood", weight=3]; 4247[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (primMulInt (Neg wz1550) wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6307[label="wz156/Pos wz1560",fontsize=10,color="white",style="solid",shape="box"];4247 -> 6307[label="",style="solid", color="burlywood", weight=9]; 6307 -> 4270[label="",style="solid", color="burlywood", weight=3]; 6308[label="wz156/Neg wz1560",fontsize=10,color="white",style="solid",shape="box"];4247 -> 6308[label="",style="solid", color="burlywood", weight=9]; 6308 -> 4271[label="",style="solid", color="burlywood", weight=3]; 4248[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz1550) wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6309[label="wz156/Pos wz1560",fontsize=10,color="white",style="solid",shape="box"];4248 -> 6309[label="",style="solid", color="burlywood", weight=9]; 6309 -> 4272[label="",style="solid", color="burlywood", weight=3]; 6310[label="wz156/Neg wz1560",fontsize=10,color="white",style="solid",shape="box"];4248 -> 6310[label="",style="solid", color="burlywood", weight=9]; 6310 -> 4273[label="",style="solid", color="burlywood", weight=3]; 4249[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz1550) wz156)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6311[label="wz156/Pos wz1560",fontsize=10,color="white",style="solid",shape="box"];4249 -> 6311[label="",style="solid", color="burlywood", weight=9]; 6311 -> 4274[label="",style="solid", color="burlywood", weight=3]; 6312[label="wz156/Neg wz1560",fontsize=10,color="white",style="solid",shape="box"];4249 -> 6312[label="",style="solid", color="burlywood", weight=9]; 6312 -> 4275[label="",style="solid", color="burlywood", weight=3]; 1273 -> 5419[label="",style="dashed", color="red", weight=0]; 1273[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1273 -> 5420[label="",style="dashed", color="magenta", weight=3]; 1273 -> 5421[label="",style="dashed", color="magenta", weight=3]; 1273 -> 5422[label="",style="dashed", color="magenta", weight=3]; 1274 -> 5170[label="",style="dashed", color="red", weight=0]; 1274[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1274 -> 5171[label="",style="dashed", color="magenta", weight=3]; 1274 -> 5172[label="",style="dashed", color="magenta", weight=3]; 1274 -> 5173[label="",style="dashed", color="magenta", weight=3]; 1275 -> 5170[label="",style="dashed", color="red", weight=0]; 1275[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1275 -> 5174[label="",style="dashed", color="magenta", weight=3]; 1275 -> 5175[label="",style="dashed", color="magenta", weight=3]; 1275 -> 5176[label="",style="dashed", color="magenta", weight=3]; 1276 -> 5419[label="",style="dashed", color="red", weight=0]; 1276[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1276 -> 5423[label="",style="dashed", color="magenta", weight=3]; 1276 -> 5424[label="",style="dashed", color="magenta", weight=3]; 1276 -> 5425[label="",style="dashed", color="magenta", weight=3]; 4264[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (primMulInt (Pos wz1390) wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6313[label="wz140/Pos wz1400",fontsize=10,color="white",style="solid",shape="box"];4264 -> 6313[label="",style="solid", color="burlywood", weight=9]; 6313 -> 4290[label="",style="solid", color="burlywood", weight=3]; 6314[label="wz140/Neg wz1400",fontsize=10,color="white",style="solid",shape="box"];4264 -> 6314[label="",style="solid", color="burlywood", weight=9]; 6314 -> 4291[label="",style="solid", color="burlywood", weight=3]; 4265[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (primMulInt (Neg wz1390) wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6315[label="wz140/Pos wz1400",fontsize=10,color="white",style="solid",shape="box"];4265 -> 6315[label="",style="solid", color="burlywood", weight=9]; 6315 -> 4292[label="",style="solid", color="burlywood", weight=3]; 6316[label="wz140/Neg wz1400",fontsize=10,color="white",style="solid",shape="box"];4265 -> 6316[label="",style="solid", color="burlywood", weight=9]; 6316 -> 4293[label="",style="solid", color="burlywood", weight=3]; 4266[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz1390) wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6317[label="wz140/Pos wz1400",fontsize=10,color="white",style="solid",shape="box"];4266 -> 6317[label="",style="solid", color="burlywood", weight=9]; 6317 -> 4294[label="",style="solid", color="burlywood", weight=3]; 6318[label="wz140/Neg wz1400",fontsize=10,color="white",style="solid",shape="box"];4266 -> 6318[label="",style="solid", color="burlywood", weight=9]; 6318 -> 4295[label="",style="solid", color="burlywood", weight=3]; 4267[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz1390) wz140)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6319[label="wz140/Pos wz1400",fontsize=10,color="white",style="solid",shape="box"];4267 -> 6319[label="",style="solid", color="burlywood", weight=9]; 6319 -> 4296[label="",style="solid", color="burlywood", weight=3]; 6320[label="wz140/Neg wz1400",fontsize=10,color="white",style="solid",shape="box"];4267 -> 6320[label="",style="solid", color="burlywood", weight=9]; 6320 -> 4297[label="",style="solid", color="burlywood", weight=3]; 1284 -> 5419[label="",style="dashed", color="red", weight=0]; 1284[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1284 -> 5426[label="",style="dashed", color="magenta", weight=3]; 1284 -> 5427[label="",style="dashed", color="magenta", weight=3]; 1284 -> 5428[label="",style="dashed", color="magenta", weight=3]; 1285 -> 5170[label="",style="dashed", color="red", weight=0]; 1285[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1285 -> 5177[label="",style="dashed", color="magenta", weight=3]; 1285 -> 5178[label="",style="dashed", color="magenta", weight=3]; 1285 -> 5179[label="",style="dashed", color="magenta", weight=3]; 1286 -> 5170[label="",style="dashed", color="red", weight=0]; 1286[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1286 -> 5180[label="",style="dashed", color="magenta", weight=3]; 1286 -> 5181[label="",style="dashed", color="magenta", weight=3]; 1286 -> 5182[label="",style="dashed", color="magenta", weight=3]; 1287 -> 5419[label="",style="dashed", color="red", weight=0]; 1287[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1287 -> 5429[label="",style="dashed", color="magenta", weight=3]; 1287 -> 5430[label="",style="dashed", color="magenta", weight=3]; 1287 -> 5431[label="",style="dashed", color="magenta", weight=3]; 2653[label="Succ (Succ (primPlusNat wz530 wz40100))",fontsize=16,color="green",shape="box"];2653 -> 3023[label="",style="dashed", color="green", weight=3]; 2654[label="Succ wz40100",fontsize=16,color="green",shape="box"];3034[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (primMulInt (Pos wz430) wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6321[label="wz44/Pos wz440",fontsize=10,color="white",style="solid",shape="box"];3034 -> 6321[label="",style="solid", color="burlywood", weight=9]; 6321 -> 3138[label="",style="solid", color="burlywood", weight=3]; 6322[label="wz44/Neg wz440",fontsize=10,color="white",style="solid",shape="box"];3034 -> 6322[label="",style="solid", color="burlywood", weight=9]; 6322 -> 3139[label="",style="solid", color="burlywood", weight=3]; 3035[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (primMulInt (Neg wz430) wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6323[label="wz44/Pos wz440",fontsize=10,color="white",style="solid",shape="box"];3035 -> 6323[label="",style="solid", color="burlywood", weight=9]; 6323 -> 3140[label="",style="solid", color="burlywood", weight=3]; 6324[label="wz44/Neg wz440",fontsize=10,color="white",style="solid",shape="box"];3035 -> 6324[label="",style="solid", color="burlywood", weight=9]; 6324 -> 3141[label="",style="solid", color="burlywood", weight=3]; 3036[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz430) wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6325[label="wz44/Pos wz440",fontsize=10,color="white",style="solid",shape="box"];3036 -> 6325[label="",style="solid", color="burlywood", weight=9]; 6325 -> 3142[label="",style="solid", color="burlywood", weight=3]; 6326[label="wz44/Neg wz440",fontsize=10,color="white",style="solid",shape="box"];3036 -> 6326[label="",style="solid", color="burlywood", weight=9]; 6326 -> 3143[label="",style="solid", color="burlywood", weight=3]; 3037[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz430) wz44)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6327[label="wz44/Pos wz440",fontsize=10,color="white",style="solid",shape="box"];3037 -> 6327[label="",style="solid", color="burlywood", weight=9]; 6327 -> 3144[label="",style="solid", color="burlywood", weight=3]; 6328[label="wz44/Neg wz440",fontsize=10,color="white",style="solid",shape="box"];3037 -> 6328[label="",style="solid", color="burlywood", weight=9]; 6328 -> 3145[label="",style="solid", color="burlywood", weight=3]; 1295 -> 5042[label="",style="dashed", color="red", weight=0]; 1295[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1295 -> 5049[label="",style="dashed", color="magenta", weight=3]; 1295 -> 5050[label="",style="dashed", color="magenta", weight=3]; 1295 -> 5051[label="",style="dashed", color="magenta", weight=3]; 1296 -> 5512[label="",style="dashed", color="red", weight=0]; 1296[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1296 -> 5519[label="",style="dashed", color="magenta", weight=3]; 1296 -> 5520[label="",style="dashed", color="magenta", weight=3]; 1296 -> 5521[label="",style="dashed", color="magenta", weight=3]; 1297 -> 5512[label="",style="dashed", color="red", weight=0]; 1297[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1297 -> 5522[label="",style="dashed", color="magenta", weight=3]; 1297 -> 5523[label="",style="dashed", color="magenta", weight=3]; 1297 -> 5524[label="",style="dashed", color="magenta", weight=3]; 1298 -> 5042[label="",style="dashed", color="red", weight=0]; 1298[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz310 wz4000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];1298 -> 5052[label="",style="dashed", color="magenta", weight=3]; 1298 -> 5053[label="",style="dashed", color="magenta", weight=3]; 1298 -> 5054[label="",style="dashed", color="magenta", weight=3]; 2694[label="primMulNat (Succ wz3100) (Succ wz40000)",fontsize=16,color="black",shape="box"];2694 -> 2725[label="",style="solid", color="black", weight=3]; 2695[label="primMulNat (Succ wz3100) Zero",fontsize=16,color="black",shape="box"];2695 -> 2726[label="",style="solid", color="black", weight=3]; 2696[label="primMulNat Zero (Succ wz40000)",fontsize=16,color="black",shape="box"];2696 -> 2727[label="",style="solid", color="black", weight=3]; 2697[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];2697 -> 2728[label="",style="solid", color="black", weight=3]; 3292[label="Succ (Succ (primPlusNat wz5300 wz401000))",fontsize=16,color="green",shape="box"];3292 -> 3391[label="",style="dashed", color="green", weight=3]; 3293[label="Succ wz5300",fontsize=16,color="green",shape="box"];3294[label="Succ wz401000",fontsize=16,color="green",shape="box"];3295[label="Zero",fontsize=16,color="green",shape="box"];4250[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (primMulInt (Pos wz800) (Pos wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4250 -> 4276[label="",style="solid", color="black", weight=3]; 4251[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (primMulInt (Pos wz800) (Neg wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4251 -> 4277[label="",style="solid", color="black", weight=3]; 4252[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (primMulInt (Neg wz800) (Pos wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4252 -> 4278[label="",style="solid", color="black", weight=3]; 4253[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (primMulInt (Neg wz800) (Neg wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4253 -> 4279[label="",style="solid", color="black", weight=3]; 4254[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz800) (Pos wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4254 -> 4280[label="",style="solid", color="black", weight=3]; 4255[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz800) (Neg wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4255 -> 4281[label="",style="solid", color="black", weight=3]; 4256[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz800) (Pos wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4256 -> 4282[label="",style="solid", color="black", weight=3]; 4257[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz800) (Neg wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4257 -> 4283[label="",style="solid", color="black", weight=3]; 5043 -> 3076[label="",style="dashed", color="red", weight=0]; 5043[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5044[label="Zero",fontsize=16,color="green",shape="box"];5045 -> 2578[label="",style="dashed", color="red", weight=0]; 5045[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5042[label="(++) List.findIndices000 (Pos wz127) (primEqInt (Pos Zero) (Pos wz215)) wz214",fontsize=16,color="burlywood",shape="triangle"];6329[label="wz215/Succ wz2150",fontsize=10,color="white",style="solid",shape="box"];5042 -> 6329[label="",style="solid", color="burlywood", weight=9]; 6329 -> 5090[label="",style="solid", color="burlywood", weight=3]; 6330[label="wz215/Zero",fontsize=10,color="white",style="solid",shape="box"];5042 -> 6330[label="",style="solid", color="burlywood", weight=9]; 6330 -> 5091[label="",style="solid", color="burlywood", weight=3]; 5513[label="Zero",fontsize=16,color="green",shape="box"];5514 -> 2578[label="",style="dashed", color="red", weight=0]; 5514[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5514 -> 5563[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5152[label="",style="dashed", color="red", weight=0]; 5515[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5515 -> 5564[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5565[label="",style="dashed", color="magenta", weight=3]; 5512[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (Neg wz231)) wz230",fontsize=16,color="burlywood",shape="triangle"];6331[label="wz231/Succ wz2310",fontsize=10,color="white",style="solid",shape="box"];5512 -> 6331[label="",style="solid", color="burlywood", weight=9]; 6331 -> 5566[label="",style="solid", color="burlywood", weight=3]; 6332[label="wz231/Zero",fontsize=10,color="white",style="solid",shape="box"];5512 -> 6332[label="",style="solid", color="burlywood", weight=9]; 6332 -> 5567[label="",style="solid", color="burlywood", weight=3]; 5516[label="Zero",fontsize=16,color="green",shape="box"];5517 -> 2578[label="",style="dashed", color="red", weight=0]; 5517[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5517 -> 5568[label="",style="dashed", color="magenta", weight=3]; 5518 -> 4912[label="",style="dashed", color="red", weight=0]; 5518[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5518 -> 5569[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5570[label="",style="dashed", color="magenta", weight=3]; 5046 -> 4912[label="",style="dashed", color="red", weight=0]; 5046[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5046 -> 5092[label="",style="dashed", color="magenta", weight=3]; 5046 -> 5093[label="",style="dashed", color="magenta", weight=3]; 5047[label="Zero",fontsize=16,color="green",shape="box"];5048 -> 2578[label="",style="dashed", color="red", weight=0]; 5048[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5048 -> 5094[label="",style="dashed", color="magenta", weight=3]; 5048 -> 5095[label="",style="dashed", color="magenta", weight=3]; 4268[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (primMulInt (Pos wz1550) (Pos wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4268 -> 4298[label="",style="solid", color="black", weight=3]; 4269[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (primMulInt (Pos wz1550) (Neg wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4269 -> 4299[label="",style="solid", color="black", weight=3]; 4270[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (primMulInt (Neg wz1550) (Pos wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4270 -> 4300[label="",style="solid", color="black", weight=3]; 4271[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (primMulInt (Neg wz1550) (Neg wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4271 -> 4301[label="",style="solid", color="black", weight=3]; 4272[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz1550) (Pos wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4272 -> 4302[label="",style="solid", color="black", weight=3]; 4273[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz1550) (Neg wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4273 -> 4303[label="",style="solid", color="black", weight=3]; 4274[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz1550) (Pos wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4274 -> 4304[label="",style="solid", color="black", weight=3]; 4275[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz1550) (Neg wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4275 -> 4305[label="",style="solid", color="black", weight=3]; 5420 -> 2578[label="",style="dashed", color="red", weight=0]; 5420[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5421[label="Zero",fontsize=16,color="green",shape="box"];5422 -> 5152[label="",style="dashed", color="red", weight=0]; 5422[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5422 -> 5470[label="",style="dashed", color="magenta", weight=3]; 5422 -> 5471[label="",style="dashed", color="magenta", weight=3]; 5419[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg Zero) (Pos wz229)) wz228",fontsize=16,color="burlywood",shape="triangle"];6333[label="wz229/Succ wz2290",fontsize=10,color="white",style="solid",shape="box"];5419 -> 6333[label="",style="solid", color="burlywood", weight=9]; 6333 -> 5472[label="",style="solid", color="burlywood", weight=3]; 6334[label="wz229/Zero",fontsize=10,color="white",style="solid",shape="box"];5419 -> 6334[label="",style="solid", color="burlywood", weight=9]; 6334 -> 5473[label="",style="solid", color="burlywood", weight=3]; 5171[label="Zero",fontsize=16,color="green",shape="box"];5172 -> 2578[label="",style="dashed", color="red", weight=0]; 5172[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5172 -> 5218[label="",style="dashed", color="magenta", weight=3]; 5173 -> 5152[label="",style="dashed", color="red", weight=0]; 5173[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5173 -> 5219[label="",style="dashed", color="magenta", weight=3]; 5173 -> 5220[label="",style="dashed", color="magenta", weight=3]; 5170[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (Neg wz221)) wz220",fontsize=16,color="burlywood",shape="triangle"];6335[label="wz221/Succ wz2210",fontsize=10,color="white",style="solid",shape="box"];5170 -> 6335[label="",style="solid", color="burlywood", weight=9]; 6335 -> 5221[label="",style="solid", color="burlywood", weight=3]; 6336[label="wz221/Zero",fontsize=10,color="white",style="solid",shape="box"];5170 -> 6336[label="",style="solid", color="burlywood", weight=9]; 6336 -> 5222[label="",style="solid", color="burlywood", weight=3]; 5174[label="Zero",fontsize=16,color="green",shape="box"];5175 -> 2578[label="",style="dashed", color="red", weight=0]; 5175[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5175 -> 5223[label="",style="dashed", color="magenta", weight=3]; 5176 -> 4912[label="",style="dashed", color="red", weight=0]; 5176[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5176 -> 5224[label="",style="dashed", color="magenta", weight=3]; 5176 -> 5225[label="",style="dashed", color="magenta", weight=3]; 5423 -> 2578[label="",style="dashed", color="red", weight=0]; 5423[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5423 -> 5474[label="",style="dashed", color="magenta", weight=3]; 5423 -> 5475[label="",style="dashed", color="magenta", weight=3]; 5424[label="Zero",fontsize=16,color="green",shape="box"];5425 -> 4912[label="",style="dashed", color="red", weight=0]; 5425[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5425 -> 5476[label="",style="dashed", color="magenta", weight=3]; 5425 -> 5477[label="",style="dashed", color="magenta", weight=3]; 4290[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (primMulInt (Pos wz1390) (Pos wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4290 -> 4332[label="",style="solid", color="black", weight=3]; 4291[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (primMulInt (Pos wz1390) (Neg wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4291 -> 4333[label="",style="solid", color="black", weight=3]; 4292[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (primMulInt (Neg wz1390) (Pos wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4292 -> 4334[label="",style="solid", color="black", weight=3]; 4293[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (primMulInt (Neg wz1390) (Neg wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4293 -> 4335[label="",style="solid", color="black", weight=3]; 4294[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz1390) (Pos wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4294 -> 4336[label="",style="solid", color="black", weight=3]; 4295[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Pos wz1390) (Neg wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4295 -> 4337[label="",style="solid", color="black", weight=3]; 4296[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz1390) (Pos wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4296 -> 4338[label="",style="solid", color="black", weight=3]; 4297[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (primMulInt (Neg wz1390) (Neg wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4297 -> 4339[label="",style="solid", color="black", weight=3]; 5426 -> 2578[label="",style="dashed", color="red", weight=0]; 5426[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5427[label="Zero",fontsize=16,color="green",shape="box"];5428 -> 4950[label="",style="dashed", color="red", weight=0]; 5428[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5428 -> 5478[label="",style="dashed", color="magenta", weight=3]; 5428 -> 5479[label="",style="dashed", color="magenta", weight=3]; 5177[label="Zero",fontsize=16,color="green",shape="box"];5178 -> 2578[label="",style="dashed", color="red", weight=0]; 5178[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5178 -> 5226[label="",style="dashed", color="magenta", weight=3]; 5179 -> 4950[label="",style="dashed", color="red", weight=0]; 5179[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5179 -> 5227[label="",style="dashed", color="magenta", weight=3]; 5179 -> 5228[label="",style="dashed", color="magenta", weight=3]; 5180[label="Zero",fontsize=16,color="green",shape="box"];5181 -> 2578[label="",style="dashed", color="red", weight=0]; 5181[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5181 -> 5229[label="",style="dashed", color="magenta", weight=3]; 5182 -> 5021[label="",style="dashed", color="red", weight=0]; 5182[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5182 -> 5230[label="",style="dashed", color="magenta", weight=3]; 5182 -> 5231[label="",style="dashed", color="magenta", weight=3]; 5429 -> 2578[label="",style="dashed", color="red", weight=0]; 5429[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5429 -> 5480[label="",style="dashed", color="magenta", weight=3]; 5429 -> 5481[label="",style="dashed", color="magenta", weight=3]; 5430[label="Zero",fontsize=16,color="green",shape="box"];5431 -> 5021[label="",style="dashed", color="red", weight=0]; 5431[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5431 -> 5482[label="",style="dashed", color="magenta", weight=3]; 5431 -> 5483[label="",style="dashed", color="magenta", weight=3]; 3138[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (primMulInt (Pos wz430) (Pos wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3138 -> 3268[label="",style="solid", color="black", weight=3]; 3139[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (primMulInt (Pos wz430) (Neg wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3139 -> 3269[label="",style="solid", color="black", weight=3]; 3140[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (primMulInt (Neg wz430) (Pos wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3140 -> 3270[label="",style="solid", color="black", weight=3]; 3141[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (primMulInt (Neg wz430) (Neg wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3141 -> 3271[label="",style="solid", color="black", weight=3]; 3142[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz430) (Pos wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3142 -> 3272[label="",style="solid", color="black", weight=3]; 3143[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Pos wz430) (Neg wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3143 -> 3273[label="",style="solid", color="black", weight=3]; 3144[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz430) (Pos wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3144 -> 3274[label="",style="solid", color="black", weight=3]; 3145[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (primMulInt (Neg wz430) (Neg wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3145 -> 3275[label="",style="solid", color="black", weight=3]; 5049 -> 4950[label="",style="dashed", color="red", weight=0]; 5049[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5049 -> 5096[label="",style="dashed", color="magenta", weight=3]; 5049 -> 5097[label="",style="dashed", color="magenta", weight=3]; 5050[label="Zero",fontsize=16,color="green",shape="box"];5051 -> 2578[label="",style="dashed", color="red", weight=0]; 5051[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5519[label="Zero",fontsize=16,color="green",shape="box"];5520 -> 2578[label="",style="dashed", color="red", weight=0]; 5520[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5520 -> 5571[label="",style="dashed", color="magenta", weight=3]; 5521 -> 4950[label="",style="dashed", color="red", weight=0]; 5521[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5521 -> 5572[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5573[label="",style="dashed", color="magenta", weight=3]; 5522[label="Zero",fontsize=16,color="green",shape="box"];5523 -> 2578[label="",style="dashed", color="red", weight=0]; 5523[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5523 -> 5574[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5021[label="",style="dashed", color="red", weight=0]; 5524[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5524 -> 5575[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5576[label="",style="dashed", color="magenta", weight=3]; 5052 -> 5021[label="",style="dashed", color="red", weight=0]; 5052[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5052 -> 5098[label="",style="dashed", color="magenta", weight=3]; 5052 -> 5099[label="",style="dashed", color="magenta", weight=3]; 5053[label="Zero",fontsize=16,color="green",shape="box"];5054 -> 2578[label="",style="dashed", color="red", weight=0]; 5054[label="primMulNat wz310 wz4000",fontsize=16,color="magenta"];5054 -> 5100[label="",style="dashed", color="magenta", weight=3]; 5054 -> 5101[label="",style="dashed", color="magenta", weight=3]; 2725 -> 2529[label="",style="dashed", color="red", weight=0]; 2725[label="primPlusNat (primMulNat wz3100 (Succ wz40000)) (Succ wz40000)",fontsize=16,color="magenta"];2725 -> 2823[label="",style="dashed", color="magenta", weight=3]; 2725 -> 2824[label="",style="dashed", color="magenta", weight=3]; 2726[label="Zero",fontsize=16,color="green",shape="box"];2727[label="Zero",fontsize=16,color="green",shape="box"];2728[label="Zero",fontsize=16,color="green",shape="box"];3391 -> 3023[label="",style="dashed", color="red", weight=0]; 3391[label="primPlusNat wz5300 wz401000",fontsize=16,color="magenta"];3391 -> 3412[label="",style="dashed", color="magenta", weight=3]; 3391 -> 3413[label="",style="dashed", color="magenta", weight=3]; 4276 -> 5672[label="",style="dashed", color="red", weight=0]; 4276[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (Pos (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4276 -> 5673[label="",style="dashed", color="magenta", weight=3]; 4276 -> 5674[label="",style="dashed", color="magenta", weight=3]; 4276 -> 5675[label="",style="dashed", color="magenta", weight=3]; 4276 -> 5676[label="",style="dashed", color="magenta", weight=3]; 4277 -> 5747[label="",style="dashed", color="red", weight=0]; 4277[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (Neg (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4277 -> 5748[label="",style="dashed", color="magenta", weight=3]; 4277 -> 5749[label="",style="dashed", color="magenta", weight=3]; 4277 -> 5750[label="",style="dashed", color="magenta", weight=3]; 4277 -> 5751[label="",style="dashed", color="magenta", weight=3]; 4278 -> 5747[label="",style="dashed", color="red", weight=0]; 4278[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (Neg (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4278 -> 5752[label="",style="dashed", color="magenta", weight=3]; 4278 -> 5753[label="",style="dashed", color="magenta", weight=3]; 4278 -> 5754[label="",style="dashed", color="magenta", weight=3]; 4278 -> 5755[label="",style="dashed", color="magenta", weight=3]; 4279 -> 5672[label="",style="dashed", color="red", weight=0]; 4279[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz1470)) (Pos (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4279 -> 5677[label="",style="dashed", color="magenta", weight=3]; 4279 -> 5678[label="",style="dashed", color="magenta", weight=3]; 4279 -> 5679[label="",style="dashed", color="magenta", weight=3]; 4279 -> 5680[label="",style="dashed", color="magenta", weight=3]; 4280 -> 5042[label="",style="dashed", color="red", weight=0]; 4280[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4280 -> 5067[label="",style="dashed", color="magenta", weight=3]; 4280 -> 5068[label="",style="dashed", color="magenta", weight=3]; 4280 -> 5069[label="",style="dashed", color="magenta", weight=3]; 4281 -> 5512[label="",style="dashed", color="red", weight=0]; 4281[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4281 -> 5537[label="",style="dashed", color="magenta", weight=3]; 4281 -> 5538[label="",style="dashed", color="magenta", weight=3]; 4281 -> 5539[label="",style="dashed", color="magenta", weight=3]; 4282 -> 5512[label="",style="dashed", color="red", weight=0]; 4282[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4282 -> 5540[label="",style="dashed", color="magenta", weight=3]; 4282 -> 5541[label="",style="dashed", color="magenta", weight=3]; 4282 -> 5542[label="",style="dashed", color="magenta", weight=3]; 4283 -> 5042[label="",style="dashed", color="red", weight=0]; 4283[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz800 wz810))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4283 -> 5070[label="",style="dashed", color="magenta", weight=3]; 4283 -> 5071[label="",style="dashed", color="magenta", weight=3]; 4283 -> 5072[label="",style="dashed", color="magenta", weight=3]; 3076[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz41 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6337[label="wz41/wz410 : wz411",fontsize=10,color="white",style="solid",shape="box"];3076 -> 6337[label="",style="solid", color="burlywood", weight=9]; 6337 -> 3154[label="",style="solid", color="burlywood", weight=3]; 6338[label="wz41/[]",fontsize=10,color="white",style="solid",shape="box"];3076 -> 6338[label="",style="solid", color="burlywood", weight=9]; 6338 -> 3155[label="",style="solid", color="burlywood", weight=3]; 5090[label="(++) List.findIndices000 (Pos wz127) (primEqInt (Pos Zero) (Pos (Succ wz2150))) wz214",fontsize=16,color="black",shape="box"];5090 -> 5139[label="",style="solid", color="black", weight=3]; 5091[label="(++) List.findIndices000 (Pos wz127) (primEqInt (Pos Zero) (Pos Zero)) wz214",fontsize=16,color="black",shape="box"];5091 -> 5140[label="",style="solid", color="black", weight=3]; 5563[label="wz4000",fontsize=16,color="green",shape="box"];5564[label="wz41",fontsize=16,color="green",shape="box"];5565[label="Zero",fontsize=16,color="green",shape="box"];5152[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6339[label="wz411/wz4110 : wz4111",fontsize=10,color="white",style="solid",shape="box"];5152 -> 6339[label="",style="solid", color="burlywood", weight=9]; 6339 -> 5166[label="",style="solid", color="burlywood", weight=3]; 6340[label="wz411/[]",fontsize=10,color="white",style="solid",shape="box"];5152 -> 6340[label="",style="solid", color="burlywood", weight=9]; 6340 -> 5167[label="",style="solid", color="burlywood", weight=3]; 5566[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (Neg (Succ wz2310))) wz230",fontsize=16,color="black",shape="box"];5566 -> 5618[label="",style="solid", color="black", weight=3]; 5567[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (Neg Zero)) wz230",fontsize=16,color="black",shape="box"];5567 -> 5619[label="",style="solid", color="black", weight=3]; 5568[label="wz310",fontsize=16,color="green",shape="box"];5569[label="wz41",fontsize=16,color="green",shape="box"];5570[label="Zero",fontsize=16,color="green",shape="box"];4912[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6341[label="wz411/wz4110 : wz4111",fontsize=10,color="white",style="solid",shape="box"];4912 -> 6341[label="",style="solid", color="burlywood", weight=9]; 6341 -> 4922[label="",style="solid", color="burlywood", weight=3]; 6342[label="wz411/[]",fontsize=10,color="white",style="solid",shape="box"];4912 -> 6342[label="",style="solid", color="burlywood", weight=9]; 6342 -> 4923[label="",style="solid", color="burlywood", weight=3]; 5092[label="wz41",fontsize=16,color="green",shape="box"];5093[label="Zero",fontsize=16,color="green",shape="box"];5094[label="wz4000",fontsize=16,color="green",shape="box"];5095[label="wz310",fontsize=16,color="green",shape="box"];4298 -> 5347[label="",style="dashed", color="red", weight=0]; 4298[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (Pos (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4298 -> 5348[label="",style="dashed", color="magenta", weight=3]; 4298 -> 5349[label="",style="dashed", color="magenta", weight=3]; 4298 -> 5350[label="",style="dashed", color="magenta", weight=3]; 4298 -> 5351[label="",style="dashed", color="magenta", weight=3]; 4299 -> 5272[label="",style="dashed", color="red", weight=0]; 4299[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (Neg (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4299 -> 5273[label="",style="dashed", color="magenta", weight=3]; 4299 -> 5274[label="",style="dashed", color="magenta", weight=3]; 4299 -> 5275[label="",style="dashed", color="magenta", weight=3]; 4299 -> 5276[label="",style="dashed", color="magenta", weight=3]; 4300 -> 5272[label="",style="dashed", color="red", weight=0]; 4300[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (Neg (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4300 -> 5277[label="",style="dashed", color="magenta", weight=3]; 4300 -> 5278[label="",style="dashed", color="magenta", weight=3]; 4300 -> 5279[label="",style="dashed", color="magenta", weight=3]; 4300 -> 5280[label="",style="dashed", color="magenta", weight=3]; 4301 -> 5347[label="",style="dashed", color="red", weight=0]; 4301[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1540)) (Pos (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4301 -> 5352[label="",style="dashed", color="magenta", weight=3]; 4301 -> 5353[label="",style="dashed", color="magenta", weight=3]; 4301 -> 5354[label="",style="dashed", color="magenta", weight=3]; 4301 -> 5355[label="",style="dashed", color="magenta", weight=3]; 4302 -> 5419[label="",style="dashed", color="red", weight=0]; 4302[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4302 -> 5444[label="",style="dashed", color="magenta", weight=3]; 4302 -> 5445[label="",style="dashed", color="magenta", weight=3]; 4302 -> 5446[label="",style="dashed", color="magenta", weight=3]; 4303 -> 5170[label="",style="dashed", color="red", weight=0]; 4303[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4303 -> 5192[label="",style="dashed", color="magenta", weight=3]; 4303 -> 5193[label="",style="dashed", color="magenta", weight=3]; 4303 -> 5194[label="",style="dashed", color="magenta", weight=3]; 4304 -> 5170[label="",style="dashed", color="red", weight=0]; 4304[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4304 -> 5195[label="",style="dashed", color="magenta", weight=3]; 4304 -> 5196[label="",style="dashed", color="magenta", weight=3]; 4304 -> 5197[label="",style="dashed", color="magenta", weight=3]; 4305 -> 5419[label="",style="dashed", color="red", weight=0]; 4305[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz1550 wz1560))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4305 -> 5447[label="",style="dashed", color="magenta", weight=3]; 4305 -> 5448[label="",style="dashed", color="magenta", weight=3]; 4305 -> 5449[label="",style="dashed", color="magenta", weight=3]; 5470[label="wz41",fontsize=16,color="green",shape="box"];5471[label="Zero",fontsize=16,color="green",shape="box"];5472[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg Zero) (Pos (Succ wz2290))) wz228",fontsize=16,color="black",shape="box"];5472 -> 5577[label="",style="solid", color="black", weight=3]; 5473[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg Zero) (Pos Zero)) wz228",fontsize=16,color="black",shape="box"];5473 -> 5578[label="",style="solid", color="black", weight=3]; 5218[label="wz4000",fontsize=16,color="green",shape="box"];5219[label="wz41",fontsize=16,color="green",shape="box"];5220[label="Zero",fontsize=16,color="green",shape="box"];5221[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (Neg (Succ wz2210))) wz220",fontsize=16,color="black",shape="box"];5221 -> 5260[label="",style="solid", color="black", weight=3]; 5222[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (Neg Zero)) wz220",fontsize=16,color="black",shape="box"];5222 -> 5261[label="",style="solid", color="black", weight=3]; 5223[label="wz310",fontsize=16,color="green",shape="box"];5224[label="wz41",fontsize=16,color="green",shape="box"];5225[label="Zero",fontsize=16,color="green",shape="box"];5474[label="wz4000",fontsize=16,color="green",shape="box"];5475[label="wz310",fontsize=16,color="green",shape="box"];5476[label="wz41",fontsize=16,color="green",shape="box"];5477[label="Zero",fontsize=16,color="green",shape="box"];4332 -> 5347[label="",style="dashed", color="red", weight=0]; 4332[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (Pos (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4332 -> 5356[label="",style="dashed", color="magenta", weight=3]; 4332 -> 5357[label="",style="dashed", color="magenta", weight=3]; 4332 -> 5358[label="",style="dashed", color="magenta", weight=3]; 4332 -> 5359[label="",style="dashed", color="magenta", weight=3]; 4333 -> 5272[label="",style="dashed", color="red", weight=0]; 4333[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (Neg (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4333 -> 5281[label="",style="dashed", color="magenta", weight=3]; 4333 -> 5282[label="",style="dashed", color="magenta", weight=3]; 4333 -> 5283[label="",style="dashed", color="magenta", weight=3]; 4333 -> 5284[label="",style="dashed", color="magenta", weight=3]; 4334 -> 5272[label="",style="dashed", color="red", weight=0]; 4334[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (Neg (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4334 -> 5285[label="",style="dashed", color="magenta", weight=3]; 4334 -> 5286[label="",style="dashed", color="magenta", weight=3]; 4334 -> 5287[label="",style="dashed", color="magenta", weight=3]; 4334 -> 5288[label="",style="dashed", color="magenta", weight=3]; 4335 -> 5347[label="",style="dashed", color="red", weight=0]; 4335[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg (Succ wz1590)) (Pos (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4335 -> 5360[label="",style="dashed", color="magenta", weight=3]; 4335 -> 5361[label="",style="dashed", color="magenta", weight=3]; 4335 -> 5362[label="",style="dashed", color="magenta", weight=3]; 4335 -> 5363[label="",style="dashed", color="magenta", weight=3]; 4336 -> 5419[label="",style="dashed", color="red", weight=0]; 4336[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4336 -> 5450[label="",style="dashed", color="magenta", weight=3]; 4336 -> 5451[label="",style="dashed", color="magenta", weight=3]; 4336 -> 5452[label="",style="dashed", color="magenta", weight=3]; 4337 -> 5170[label="",style="dashed", color="red", weight=0]; 4337[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4337 -> 5198[label="",style="dashed", color="magenta", weight=3]; 4337 -> 5199[label="",style="dashed", color="magenta", weight=3]; 4337 -> 5200[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5170[label="",style="dashed", color="red", weight=0]; 4338[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Neg (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4338 -> 5201[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5202[label="",style="dashed", color="magenta", weight=3]; 4338 -> 5203[label="",style="dashed", color="magenta", weight=3]; 4339 -> 5419[label="",style="dashed", color="red", weight=0]; 4339[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Neg Zero) (Pos (primMulNat wz1390 wz1400))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4339 -> 5453[label="",style="dashed", color="magenta", weight=3]; 4339 -> 5454[label="",style="dashed", color="magenta", weight=3]; 4339 -> 5455[label="",style="dashed", color="magenta", weight=3]; 5478[label="Zero",fontsize=16,color="green",shape="box"];5479[label="wz41",fontsize=16,color="green",shape="box"];4950[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6343[label="wz411/wz4110 : wz4111",fontsize=10,color="white",style="solid",shape="box"];4950 -> 6343[label="",style="solid", color="burlywood", weight=9]; 6343 -> 4964[label="",style="solid", color="burlywood", weight=3]; 6344[label="wz411/[]",fontsize=10,color="white",style="solid",shape="box"];4950 -> 6344[label="",style="solid", color="burlywood", weight=9]; 6344 -> 4965[label="",style="solid", color="burlywood", weight=3]; 5226[label="wz4000",fontsize=16,color="green",shape="box"];5227[label="Zero",fontsize=16,color="green",shape="box"];5228[label="wz41",fontsize=16,color="green",shape="box"];5229[label="wz310",fontsize=16,color="green",shape="box"];5230[label="wz41",fontsize=16,color="green",shape="box"];5231[label="Zero",fontsize=16,color="green",shape="box"];5021[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz127 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6345[label="wz411/wz4110 : wz4111",fontsize=10,color="white",style="solid",shape="box"];5021 -> 6345[label="",style="solid", color="burlywood", weight=9]; 6345 -> 5035[label="",style="solid", color="burlywood", weight=3]; 6346[label="wz411/[]",fontsize=10,color="white",style="solid",shape="box"];5021 -> 6346[label="",style="solid", color="burlywood", weight=9]; 6346 -> 5036[label="",style="solid", color="burlywood", weight=3]; 5480[label="wz4000",fontsize=16,color="green",shape="box"];5481[label="wz310",fontsize=16,color="green",shape="box"];5482[label="wz41",fontsize=16,color="green",shape="box"];5483[label="Zero",fontsize=16,color="green",shape="box"];3268 -> 5672[label="",style="dashed", color="red", weight=0]; 3268[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (Pos (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3268 -> 5681[label="",style="dashed", color="magenta", weight=3]; 3268 -> 5682[label="",style="dashed", color="magenta", weight=3]; 3268 -> 5683[label="",style="dashed", color="magenta", weight=3]; 3268 -> 5684[label="",style="dashed", color="magenta", weight=3]; 3269 -> 5747[label="",style="dashed", color="red", weight=0]; 3269[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (Neg (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3269 -> 5756[label="",style="dashed", color="magenta", weight=3]; 3269 -> 5757[label="",style="dashed", color="magenta", weight=3]; 3269 -> 5758[label="",style="dashed", color="magenta", weight=3]; 3269 -> 5759[label="",style="dashed", color="magenta", weight=3]; 3270 -> 5747[label="",style="dashed", color="red", weight=0]; 3270[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (Neg (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3270 -> 5760[label="",style="dashed", color="magenta", weight=3]; 3270 -> 5761[label="",style="dashed", color="magenta", weight=3]; 3270 -> 5762[label="",style="dashed", color="magenta", weight=3]; 3270 -> 5763[label="",style="dashed", color="magenta", weight=3]; 3271 -> 5672[label="",style="dashed", color="red", weight=0]; 3271[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos (Succ wz630)) (Pos (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3271 -> 5685[label="",style="dashed", color="magenta", weight=3]; 3271 -> 5686[label="",style="dashed", color="magenta", weight=3]; 3271 -> 5687[label="",style="dashed", color="magenta", weight=3]; 3271 -> 5688[label="",style="dashed", color="magenta", weight=3]; 3272 -> 5042[label="",style="dashed", color="red", weight=0]; 3272[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3272 -> 5073[label="",style="dashed", color="magenta", weight=3]; 3272 -> 5074[label="",style="dashed", color="magenta", weight=3]; 3272 -> 5075[label="",style="dashed", color="magenta", weight=3]; 3273 -> 5512[label="",style="dashed", color="red", weight=0]; 3273[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3273 -> 5543[label="",style="dashed", color="magenta", weight=3]; 3273 -> 5544[label="",style="dashed", color="magenta", weight=3]; 3273 -> 5545[label="",style="dashed", color="magenta", weight=3]; 3274 -> 5512[label="",style="dashed", color="red", weight=0]; 3274[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Neg (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3274 -> 5546[label="",style="dashed", color="magenta", weight=3]; 3274 -> 5547[label="",style="dashed", color="magenta", weight=3]; 3274 -> 5548[label="",style="dashed", color="magenta", weight=3]; 3275 -> 5042[label="",style="dashed", color="red", weight=0]; 3275[label="(++) List.findIndices000 (Pos Zero) (primEqInt (Pos Zero) (Pos (primMulNat wz430 wz440))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];3275 -> 5076[label="",style="dashed", color="magenta", weight=3]; 3275 -> 5077[label="",style="dashed", color="magenta", weight=3]; 3275 -> 5078[label="",style="dashed", color="magenta", weight=3]; 5096[label="Zero",fontsize=16,color="green",shape="box"];5097[label="wz41",fontsize=16,color="green",shape="box"];5571[label="wz4000",fontsize=16,color="green",shape="box"];5572[label="Zero",fontsize=16,color="green",shape="box"];5573[label="wz41",fontsize=16,color="green",shape="box"];5574[label="wz310",fontsize=16,color="green",shape="box"];5575[label="wz41",fontsize=16,color="green",shape="box"];5576[label="Zero",fontsize=16,color="green",shape="box"];5098[label="wz41",fontsize=16,color="green",shape="box"];5099[label="Zero",fontsize=16,color="green",shape="box"];5100[label="wz4000",fontsize=16,color="green",shape="box"];5101[label="wz310",fontsize=16,color="green",shape="box"];2823 -> 2578[label="",style="dashed", color="red", weight=0]; 2823[label="primMulNat wz3100 (Succ wz40000)",fontsize=16,color="magenta"];2823 -> 3040[label="",style="dashed", color="magenta", weight=3]; 2823 -> 3041[label="",style="dashed", color="magenta", weight=3]; 2824[label="wz40000",fontsize=16,color="green",shape="box"];3412[label="wz5300",fontsize=16,color="green",shape="box"];3413[label="wz401000",fontsize=16,color="green",shape="box"];5673[label="Zero",fontsize=16,color="green",shape="box"];5674 -> 2578[label="",style="dashed", color="red", weight=0]; 5674[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5674 -> 5732[label="",style="dashed", color="magenta", weight=3]; 5674 -> 5733[label="",style="dashed", color="magenta", weight=3]; 5675[label="wz1470",fontsize=16,color="green",shape="box"];5676 -> 4306[label="",style="dashed", color="red", weight=0]; 5676[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5672[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (Pos wz193)) wz235",fontsize=16,color="burlywood",shape="triangle"];6347[label="wz193/Succ wz1930",fontsize=10,color="white",style="solid",shape="box"];5672 -> 6347[label="",style="solid", color="burlywood", weight=9]; 6347 -> 5734[label="",style="solid", color="burlywood", weight=3]; 6348[label="wz193/Zero",fontsize=10,color="white",style="solid",shape="box"];5672 -> 6348[label="",style="solid", color="burlywood", weight=9]; 6348 -> 5735[label="",style="solid", color="burlywood", weight=3]; 5748[label="Zero",fontsize=16,color="green",shape="box"];5749 -> 4306[label="",style="dashed", color="red", weight=0]; 5749[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5750[label="wz1470",fontsize=16,color="green",shape="box"];5751 -> 2578[label="",style="dashed", color="red", weight=0]; 5751[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5751 -> 5807[label="",style="dashed", color="magenta", weight=3]; 5751 -> 5808[label="",style="dashed", color="magenta", weight=3]; 5747[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (Neg wz194)) wz236",fontsize=16,color="black",shape="triangle"];5747 -> 5809[label="",style="solid", color="black", weight=3]; 5752[label="Zero",fontsize=16,color="green",shape="box"];5753 -> 4313[label="",style="dashed", color="red", weight=0]; 5753[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5754[label="wz1470",fontsize=16,color="green",shape="box"];5755 -> 2578[label="",style="dashed", color="red", weight=0]; 5755[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5755 -> 5810[label="",style="dashed", color="magenta", weight=3]; 5755 -> 5811[label="",style="dashed", color="magenta", weight=3]; 5677[label="Zero",fontsize=16,color="green",shape="box"];5678 -> 2578[label="",style="dashed", color="red", weight=0]; 5678[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5678 -> 5736[label="",style="dashed", color="magenta", weight=3]; 5678 -> 5737[label="",style="dashed", color="magenta", weight=3]; 5679[label="wz1470",fontsize=16,color="green",shape="box"];5680 -> 4313[label="",style="dashed", color="red", weight=0]; 5680[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5067 -> 4306[label="",style="dashed", color="red", weight=0]; 5067[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5068[label="Zero",fontsize=16,color="green",shape="box"];5069 -> 2578[label="",style="dashed", color="red", weight=0]; 5069[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5069 -> 5104[label="",style="dashed", color="magenta", weight=3]; 5069 -> 5105[label="",style="dashed", color="magenta", weight=3]; 5537[label="Zero",fontsize=16,color="green",shape="box"];5538 -> 2578[label="",style="dashed", color="red", weight=0]; 5538[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5538 -> 5579[label="",style="dashed", color="magenta", weight=3]; 5538 -> 5580[label="",style="dashed", color="magenta", weight=3]; 5539 -> 4306[label="",style="dashed", color="red", weight=0]; 5539[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5540[label="Zero",fontsize=16,color="green",shape="box"];5541 -> 2578[label="",style="dashed", color="red", weight=0]; 5541[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5541 -> 5581[label="",style="dashed", color="magenta", weight=3]; 5541 -> 5582[label="",style="dashed", color="magenta", weight=3]; 5542 -> 4313[label="",style="dashed", color="red", weight=0]; 5542[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5070 -> 4313[label="",style="dashed", color="red", weight=0]; 5070[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5071[label="Zero",fontsize=16,color="green",shape="box"];5072 -> 2578[label="",style="dashed", color="red", weight=0]; 5072[label="primMulNat wz800 wz810",fontsize=16,color="magenta"];5072 -> 5106[label="",style="dashed", color="magenta", weight=3]; 5072 -> 5107[label="",style="dashed", color="magenta", weight=3]; 3154[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3154 -> 3284[label="",style="solid", color="black", weight=3]; 3155[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 [] (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3155 -> 3285[label="",style="solid", color="black", weight=3]; 5139[label="(++) List.findIndices000 (Pos wz127) False wz214",fontsize=16,color="black",shape="triangle"];5139 -> 5147[label="",style="solid", color="black", weight=3]; 5140[label="(++) List.findIndices000 (Pos wz127) True wz214",fontsize=16,color="black",shape="triangle"];5140 -> 5148[label="",style="solid", color="black", weight=3]; 5166[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5166 -> 5254[label="",style="solid", color="black", weight=3]; 5167[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5167 -> 5255[label="",style="solid", color="black", weight=3]; 5618 -> 5139[label="",style="dashed", color="red", weight=0]; 5618[label="(++) List.findIndices000 (Pos wz125) False wz230",fontsize=16,color="magenta"];5618 -> 5638[label="",style="dashed", color="magenta", weight=3]; 5618 -> 5639[label="",style="dashed", color="magenta", weight=3]; 5619 -> 5140[label="",style="dashed", color="red", weight=0]; 5619[label="(++) List.findIndices000 (Pos wz125) True wz230",fontsize=16,color="magenta"];5619 -> 5640[label="",style="dashed", color="magenta", weight=3]; 5619 -> 5641[label="",style="dashed", color="magenta", weight=3]; 4922[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4922 -> 4936[label="",style="solid", color="black", weight=3]; 4923[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4923 -> 4937[label="",style="solid", color="black", weight=3]; 5348[label="wz1540",fontsize=16,color="green",shape="box"];5349 -> 2578[label="",style="dashed", color="red", weight=0]; 5349[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5349 -> 5394[label="",style="dashed", color="magenta", weight=3]; 5349 -> 5395[label="",style="dashed", color="magenta", weight=3]; 5350 -> 4306[label="",style="dashed", color="red", weight=0]; 5350[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5350 -> 5396[label="",style="dashed", color="magenta", weight=3]; 5350 -> 5397[label="",style="dashed", color="magenta", weight=3]; 5350 -> 5398[label="",style="dashed", color="magenta", weight=3]; 5351[label="Zero",fontsize=16,color="green",shape="box"];5347[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg (Succ wz1800)) (Pos wz227)) wz226",fontsize=16,color="black",shape="triangle"];5347 -> 5399[label="",style="solid", color="black", weight=3]; 5273[label="wz1540",fontsize=16,color="green",shape="box"];5274 -> 2578[label="",style="dashed", color="red", weight=0]; 5274[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5274 -> 5319[label="",style="dashed", color="magenta", weight=3]; 5274 -> 5320[label="",style="dashed", color="magenta", weight=3]; 5275 -> 4306[label="",style="dashed", color="red", weight=0]; 5275[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5275 -> 5321[label="",style="dashed", color="magenta", weight=3]; 5275 -> 5322[label="",style="dashed", color="magenta", weight=3]; 5275 -> 5323[label="",style="dashed", color="magenta", weight=3]; 5276[label="Zero",fontsize=16,color="green",shape="box"];5272[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg (Succ wz1800)) (Neg wz225)) wz224",fontsize=16,color="burlywood",shape="triangle"];6349[label="wz225/Succ wz2250",fontsize=10,color="white",style="solid",shape="box"];5272 -> 6349[label="",style="solid", color="burlywood", weight=9]; 6349 -> 5324[label="",style="solid", color="burlywood", weight=3]; 6350[label="wz225/Zero",fontsize=10,color="white",style="solid",shape="box"];5272 -> 6350[label="",style="solid", color="burlywood", weight=9]; 6350 -> 5325[label="",style="solid", color="burlywood", weight=3]; 5277[label="wz1540",fontsize=16,color="green",shape="box"];5278 -> 2578[label="",style="dashed", color="red", weight=0]; 5278[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5278 -> 5326[label="",style="dashed", color="magenta", weight=3]; 5278 -> 5327[label="",style="dashed", color="magenta", weight=3]; 5279 -> 4313[label="",style="dashed", color="red", weight=0]; 5279[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5279 -> 5328[label="",style="dashed", color="magenta", weight=3]; 5279 -> 5329[label="",style="dashed", color="magenta", weight=3]; 5279 -> 5330[label="",style="dashed", color="magenta", weight=3]; 5280[label="Zero",fontsize=16,color="green",shape="box"];5352[label="wz1540",fontsize=16,color="green",shape="box"];5353 -> 2578[label="",style="dashed", color="red", weight=0]; 5353[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5353 -> 5400[label="",style="dashed", color="magenta", weight=3]; 5353 -> 5401[label="",style="dashed", color="magenta", weight=3]; 5354 -> 4313[label="",style="dashed", color="red", weight=0]; 5354[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5354 -> 5402[label="",style="dashed", color="magenta", weight=3]; 5354 -> 5403[label="",style="dashed", color="magenta", weight=3]; 5354 -> 5404[label="",style="dashed", color="magenta", weight=3]; 5355[label="Zero",fontsize=16,color="green",shape="box"];5444 -> 2578[label="",style="dashed", color="red", weight=0]; 5444[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5444 -> 5484[label="",style="dashed", color="magenta", weight=3]; 5444 -> 5485[label="",style="dashed", color="magenta", weight=3]; 5445[label="Zero",fontsize=16,color="green",shape="box"];5446 -> 4306[label="",style="dashed", color="red", weight=0]; 5446[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5446 -> 5486[label="",style="dashed", color="magenta", weight=3]; 5446 -> 5487[label="",style="dashed", color="magenta", weight=3]; 5446 -> 5488[label="",style="dashed", color="magenta", weight=3]; 5192[label="Zero",fontsize=16,color="green",shape="box"];5193 -> 2578[label="",style="dashed", color="red", weight=0]; 5193[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5193 -> 5234[label="",style="dashed", color="magenta", weight=3]; 5193 -> 5235[label="",style="dashed", color="magenta", weight=3]; 5194 -> 4306[label="",style="dashed", color="red", weight=0]; 5194[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Pos wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5194 -> 5236[label="",style="dashed", color="magenta", weight=3]; 5194 -> 5237[label="",style="dashed", color="magenta", weight=3]; 5194 -> 5238[label="",style="dashed", color="magenta", weight=3]; 5195[label="Zero",fontsize=16,color="green",shape="box"];5196 -> 2578[label="",style="dashed", color="red", weight=0]; 5196[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5196 -> 5239[label="",style="dashed", color="magenta", weight=3]; 5196 -> 5240[label="",style="dashed", color="magenta", weight=3]; 5197 -> 4313[label="",style="dashed", color="red", weight=0]; 5197[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5197 -> 5241[label="",style="dashed", color="magenta", weight=3]; 5197 -> 5242[label="",style="dashed", color="magenta", weight=3]; 5197 -> 5243[label="",style="dashed", color="magenta", weight=3]; 5447 -> 2578[label="",style="dashed", color="red", weight=0]; 5447[label="primMulNat wz1550 wz1560",fontsize=16,color="magenta"];5447 -> 5489[label="",style="dashed", color="magenta", weight=3]; 5447 -> 5490[label="",style="dashed", color="magenta", weight=3]; 5448[label="Zero",fontsize=16,color="green",shape="box"];5449 -> 4313[label="",style="dashed", color="red", weight=0]; 5449[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz157)) (Neg wz1550)))) (zipWith zip0 wz158 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5449 -> 5491[label="",style="dashed", color="magenta", weight=3]; 5449 -> 5492[label="",style="dashed", color="magenta", weight=3]; 5449 -> 5493[label="",style="dashed", color="magenta", weight=3]; 5577 -> 5139[label="",style="dashed", color="red", weight=0]; 5577[label="(++) List.findIndices000 (Pos wz123) False wz228",fontsize=16,color="magenta"];5577 -> 5624[label="",style="dashed", color="magenta", weight=3]; 5577 -> 5625[label="",style="dashed", color="magenta", weight=3]; 5578 -> 5140[label="",style="dashed", color="red", weight=0]; 5578[label="(++) List.findIndices000 (Pos wz123) True wz228",fontsize=16,color="magenta"];5578 -> 5626[label="",style="dashed", color="magenta", weight=3]; 5578 -> 5627[label="",style="dashed", color="magenta", weight=3]; 5260 -> 5139[label="",style="dashed", color="red", weight=0]; 5260[label="(++) List.findIndices000 (Pos wz121) False wz220",fontsize=16,color="magenta"];5260 -> 5331[label="",style="dashed", color="magenta", weight=3]; 5260 -> 5332[label="",style="dashed", color="magenta", weight=3]; 5261 -> 5140[label="",style="dashed", color="red", weight=0]; 5261[label="(++) List.findIndices000 (Pos wz121) True wz220",fontsize=16,color="magenta"];5261 -> 5333[label="",style="dashed", color="magenta", weight=3]; 5261 -> 5334[label="",style="dashed", color="magenta", weight=3]; 5356[label="wz1590",fontsize=16,color="green",shape="box"];5357 -> 2578[label="",style="dashed", color="red", weight=0]; 5357[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5357 -> 5405[label="",style="dashed", color="magenta", weight=3]; 5357 -> 5406[label="",style="dashed", color="magenta", weight=3]; 5358 -> 3300[label="",style="dashed", color="red", weight=0]; 5358[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5358 -> 5407[label="",style="dashed", color="magenta", weight=3]; 5358 -> 5408[label="",style="dashed", color="magenta", weight=3]; 5358 -> 5409[label="",style="dashed", color="magenta", weight=3]; 5359[label="Zero",fontsize=16,color="green",shape="box"];5281[label="wz1590",fontsize=16,color="green",shape="box"];5282 -> 2578[label="",style="dashed", color="red", weight=0]; 5282[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5282 -> 5335[label="",style="dashed", color="magenta", weight=3]; 5282 -> 5336[label="",style="dashed", color="magenta", weight=3]; 5283 -> 3300[label="",style="dashed", color="red", weight=0]; 5283[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5283 -> 5337[label="",style="dashed", color="magenta", weight=3]; 5283 -> 5338[label="",style="dashed", color="magenta", weight=3]; 5283 -> 5339[label="",style="dashed", color="magenta", weight=3]; 5284[label="Zero",fontsize=16,color="green",shape="box"];5285[label="wz1590",fontsize=16,color="green",shape="box"];5286 -> 2578[label="",style="dashed", color="red", weight=0]; 5286[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5286 -> 5340[label="",style="dashed", color="magenta", weight=3]; 5286 -> 5341[label="",style="dashed", color="magenta", weight=3]; 5287 -> 3340[label="",style="dashed", color="red", weight=0]; 5287[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5287 -> 5342[label="",style="dashed", color="magenta", weight=3]; 5287 -> 5343[label="",style="dashed", color="magenta", weight=3]; 5287 -> 5344[label="",style="dashed", color="magenta", weight=3]; 5288[label="Zero",fontsize=16,color="green",shape="box"];5360[label="wz1590",fontsize=16,color="green",shape="box"];5361 -> 2578[label="",style="dashed", color="red", weight=0]; 5361[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5361 -> 5410[label="",style="dashed", color="magenta", weight=3]; 5361 -> 5411[label="",style="dashed", color="magenta", weight=3]; 5362 -> 3340[label="",style="dashed", color="red", weight=0]; 5362[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5362 -> 5412[label="",style="dashed", color="magenta", weight=3]; 5362 -> 5413[label="",style="dashed", color="magenta", weight=3]; 5362 -> 5414[label="",style="dashed", color="magenta", weight=3]; 5363[label="Zero",fontsize=16,color="green",shape="box"];5450 -> 2578[label="",style="dashed", color="red", weight=0]; 5450[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5450 -> 5494[label="",style="dashed", color="magenta", weight=3]; 5450 -> 5495[label="",style="dashed", color="magenta", weight=3]; 5451[label="Zero",fontsize=16,color="green",shape="box"];5452 -> 3300[label="",style="dashed", color="red", weight=0]; 5452[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5452 -> 5496[label="",style="dashed", color="magenta", weight=3]; 5452 -> 5497[label="",style="dashed", color="magenta", weight=3]; 5452 -> 5498[label="",style="dashed", color="magenta", weight=3]; 5198[label="Zero",fontsize=16,color="green",shape="box"];5199 -> 2578[label="",style="dashed", color="red", weight=0]; 5199[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5199 -> 5244[label="",style="dashed", color="magenta", weight=3]; 5199 -> 5245[label="",style="dashed", color="magenta", weight=3]; 5200 -> 3300[label="",style="dashed", color="red", weight=0]; 5200[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Pos wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5200 -> 5246[label="",style="dashed", color="magenta", weight=3]; 5200 -> 5247[label="",style="dashed", color="magenta", weight=3]; 5200 -> 5248[label="",style="dashed", color="magenta", weight=3]; 5201[label="Zero",fontsize=16,color="green",shape="box"];5202 -> 2578[label="",style="dashed", color="red", weight=0]; 5202[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5202 -> 5249[label="",style="dashed", color="magenta", weight=3]; 5202 -> 5250[label="",style="dashed", color="magenta", weight=3]; 5203 -> 3340[label="",style="dashed", color="red", weight=0]; 5203[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5203 -> 5251[label="",style="dashed", color="magenta", weight=3]; 5203 -> 5252[label="",style="dashed", color="magenta", weight=3]; 5203 -> 5253[label="",style="dashed", color="magenta", weight=3]; 5453 -> 2578[label="",style="dashed", color="red", weight=0]; 5453[label="primMulNat wz1390 wz1400",fontsize=16,color="magenta"];5453 -> 5499[label="",style="dashed", color="magenta", weight=3]; 5453 -> 5500[label="",style="dashed", color="magenta", weight=3]; 5454[label="Zero",fontsize=16,color="green",shape="box"];5455 -> 3340[label="",style="dashed", color="red", weight=0]; 5455[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz141)) (Neg wz1390)))) (zipWith zip0 wz142 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5455 -> 5501[label="",style="dashed", color="magenta", weight=3]; 5455 -> 5502[label="",style="dashed", color="magenta", weight=3]; 5455 -> 5503[label="",style="dashed", color="magenta", weight=3]; 4964[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4964 -> 4976[label="",style="solid", color="black", weight=3]; 4965[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4965 -> 4977[label="",style="solid", color="black", weight=3]; 5035[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (numericEnumFrom $! Pos wz127 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5035 -> 5112[label="",style="solid", color="black", weight=3]; 5036[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz127 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5036 -> 5113[label="",style="solid", color="black", weight=3]; 5681[label="Zero",fontsize=16,color="green",shape="box"];5682 -> 2578[label="",style="dashed", color="red", weight=0]; 5682[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5682 -> 5738[label="",style="dashed", color="magenta", weight=3]; 5682 -> 5739[label="",style="dashed", color="magenta", weight=3]; 5683[label="wz630",fontsize=16,color="green",shape="box"];5684 -> 3300[label="",style="dashed", color="red", weight=0]; 5684[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5756[label="Zero",fontsize=16,color="green",shape="box"];5757 -> 3300[label="",style="dashed", color="red", weight=0]; 5757[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5758[label="wz630",fontsize=16,color="green",shape="box"];5759 -> 2578[label="",style="dashed", color="red", weight=0]; 5759[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5759 -> 5812[label="",style="dashed", color="magenta", weight=3]; 5759 -> 5813[label="",style="dashed", color="magenta", weight=3]; 5760[label="Zero",fontsize=16,color="green",shape="box"];5761 -> 3340[label="",style="dashed", color="red", weight=0]; 5761[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5762[label="wz630",fontsize=16,color="green",shape="box"];5763 -> 2578[label="",style="dashed", color="red", weight=0]; 5763[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5763 -> 5814[label="",style="dashed", color="magenta", weight=3]; 5763 -> 5815[label="",style="dashed", color="magenta", weight=3]; 5685[label="Zero",fontsize=16,color="green",shape="box"];5686 -> 2578[label="",style="dashed", color="red", weight=0]; 5686[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5686 -> 5740[label="",style="dashed", color="magenta", weight=3]; 5686 -> 5741[label="",style="dashed", color="magenta", weight=3]; 5687[label="wz630",fontsize=16,color="green",shape="box"];5688 -> 3340[label="",style="dashed", color="red", weight=0]; 5688[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5073 -> 3300[label="",style="dashed", color="red", weight=0]; 5073[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5074[label="Zero",fontsize=16,color="green",shape="box"];5075 -> 2578[label="",style="dashed", color="red", weight=0]; 5075[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5075 -> 5108[label="",style="dashed", color="magenta", weight=3]; 5075 -> 5109[label="",style="dashed", color="magenta", weight=3]; 5543[label="Zero",fontsize=16,color="green",shape="box"];5544 -> 2578[label="",style="dashed", color="red", weight=0]; 5544[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5544 -> 5583[label="",style="dashed", color="magenta", weight=3]; 5544 -> 5584[label="",style="dashed", color="magenta", weight=3]; 5545 -> 3300[label="",style="dashed", color="red", weight=0]; 5545[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5546[label="Zero",fontsize=16,color="green",shape="box"];5547 -> 2578[label="",style="dashed", color="red", weight=0]; 5547[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5547 -> 5585[label="",style="dashed", color="magenta", weight=3]; 5547 -> 5586[label="",style="dashed", color="magenta", weight=3]; 5548 -> 3340[label="",style="dashed", color="red", weight=0]; 5548[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5076 -> 3340[label="",style="dashed", color="red", weight=0]; 5076[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5077[label="Zero",fontsize=16,color="green",shape="box"];5078 -> 2578[label="",style="dashed", color="red", weight=0]; 5078[label="primMulNat wz430 wz440",fontsize=16,color="magenta"];5078 -> 5110[label="",style="dashed", color="magenta", weight=3]; 5078 -> 5111[label="",style="dashed", color="magenta", weight=3]; 3040[label="Succ wz40000",fontsize=16,color="green",shape="box"];3041[label="wz3100",fontsize=16,color="green",shape="box"];5732[label="wz810",fontsize=16,color="green",shape="box"];5733[label="wz800",fontsize=16,color="green",shape="box"];4306[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6351[label="wz83/wz830 : wz831",fontsize=10,color="white",style="solid",shape="box"];4306 -> 6351[label="",style="solid", color="burlywood", weight=9]; 6351 -> 4398[label="",style="solid", color="burlywood", weight=3]; 6352[label="wz83/[]",fontsize=10,color="white",style="solid",shape="box"];4306 -> 6352[label="",style="solid", color="burlywood", weight=9]; 6352 -> 4399[label="",style="solid", color="burlywood", weight=3]; 5734[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (Pos (Succ wz1930))) wz235",fontsize=16,color="black",shape="box"];5734 -> 5816[label="",style="solid", color="black", weight=3]; 5735[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (Pos Zero)) wz235",fontsize=16,color="black",shape="box"];5735 -> 5817[label="",style="solid", color="black", weight=3]; 5807[label="wz810",fontsize=16,color="green",shape="box"];5808[label="wz800",fontsize=16,color="green",shape="box"];5809 -> 5139[label="",style="dashed", color="red", weight=0]; 5809[label="(++) List.findIndices000 (Pos wz121) False wz236",fontsize=16,color="magenta"];5809 -> 5940[label="",style="dashed", color="magenta", weight=3]; 5809 -> 5941[label="",style="dashed", color="magenta", weight=3]; 4313[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz83 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6353[label="wz83/wz830 : wz831",fontsize=10,color="white",style="solid",shape="box"];4313 -> 6353[label="",style="solid", color="burlywood", weight=9]; 6353 -> 4406[label="",style="solid", color="burlywood", weight=3]; 6354[label="wz83/[]",fontsize=10,color="white",style="solid",shape="box"];4313 -> 6354[label="",style="solid", color="burlywood", weight=9]; 6354 -> 4407[label="",style="solid", color="burlywood", weight=3]; 5810[label="wz810",fontsize=16,color="green",shape="box"];5811[label="wz800",fontsize=16,color="green",shape="box"];5736[label="wz810",fontsize=16,color="green",shape="box"];5737[label="wz800",fontsize=16,color="green",shape="box"];5104[label="wz810",fontsize=16,color="green",shape="box"];5105[label="wz800",fontsize=16,color="green",shape="box"];5579[label="wz810",fontsize=16,color="green",shape="box"];5580[label="wz800",fontsize=16,color="green",shape="box"];5581[label="wz810",fontsize=16,color="green",shape="box"];5582[label="wz800",fontsize=16,color="green",shape="box"];5106[label="wz810",fontsize=16,color="green",shape="box"];5107[label="wz800",fontsize=16,color="green",shape="box"];3284[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (Pos Zero + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];3284 -> 3326[label="",style="solid", color="black", weight=3]; 3285[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) [])",fontsize=16,color="black",shape="triangle"];3285 -> 3327[label="",style="solid", color="black", weight=3]; 5147 -> 2731[label="",style="dashed", color="red", weight=0]; 5147[label="(++) [] wz214",fontsize=16,color="magenta"];5147 -> 5156[label="",style="dashed", color="magenta", weight=3]; 5148[label="(++) (Pos wz127 : []) wz214",fontsize=16,color="black",shape="box"];5148 -> 5157[label="",style="solid", color="black", weight=3]; 5254[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (Pos wz121 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz121 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];5254 -> 5266[label="",style="solid", color="black", weight=3]; 5255 -> 3285[label="",style="dashed", color="red", weight=0]; 5255[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) [])",fontsize=16,color="magenta"];5638[label="wz230",fontsize=16,color="green",shape="box"];5639[label="wz125",fontsize=16,color="green",shape="box"];5640[label="wz230",fontsize=16,color="green",shape="box"];5641[label="wz125",fontsize=16,color="green",shape="box"];4936[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (Pos wz123 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz123 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4936 -> 4946[label="",style="solid", color="black", weight=3]; 4937 -> 3287[label="",style="dashed", color="red", weight=0]; 4937[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) [])",fontsize=16,color="magenta"];5394[label="wz1560",fontsize=16,color="green",shape="box"];5395[label="wz1550",fontsize=16,color="green",shape="box"];5396[label="wz157",fontsize=16,color="green",shape="box"];5397[label="wz158",fontsize=16,color="green",shape="box"];5398[label="wz1550",fontsize=16,color="green",shape="box"];5399 -> 5139[label="",style="dashed", color="red", weight=0]; 5399[label="(++) List.findIndices000 (Pos wz123) False wz226",fontsize=16,color="magenta"];5399 -> 5504[label="",style="dashed", color="magenta", weight=3]; 5399 -> 5505[label="",style="dashed", color="magenta", weight=3]; 5319[label="wz1560",fontsize=16,color="green",shape="box"];5320[label="wz1550",fontsize=16,color="green",shape="box"];5321[label="wz157",fontsize=16,color="green",shape="box"];5322[label="wz158",fontsize=16,color="green",shape="box"];5323[label="wz1550",fontsize=16,color="green",shape="box"];5324[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg (Succ wz1800)) (Neg (Succ wz2250))) wz224",fontsize=16,color="black",shape="box"];5324 -> 5415[label="",style="solid", color="black", weight=3]; 5325[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg (Succ wz1800)) (Neg Zero)) wz224",fontsize=16,color="black",shape="box"];5325 -> 5416[label="",style="solid", color="black", weight=3]; 5326[label="wz1560",fontsize=16,color="green",shape="box"];5327[label="wz1550",fontsize=16,color="green",shape="box"];5328[label="wz1550",fontsize=16,color="green",shape="box"];5329[label="wz157",fontsize=16,color="green",shape="box"];5330[label="wz158",fontsize=16,color="green",shape="box"];5400[label="wz1560",fontsize=16,color="green",shape="box"];5401[label="wz1550",fontsize=16,color="green",shape="box"];5402[label="wz1550",fontsize=16,color="green",shape="box"];5403[label="wz157",fontsize=16,color="green",shape="box"];5404[label="wz158",fontsize=16,color="green",shape="box"];5484[label="wz1560",fontsize=16,color="green",shape="box"];5485[label="wz1550",fontsize=16,color="green",shape="box"];5486[label="wz157",fontsize=16,color="green",shape="box"];5487[label="wz158",fontsize=16,color="green",shape="box"];5488[label="wz1550",fontsize=16,color="green",shape="box"];5234[label="wz1560",fontsize=16,color="green",shape="box"];5235[label="wz1550",fontsize=16,color="green",shape="box"];5236[label="wz157",fontsize=16,color="green",shape="box"];5237[label="wz158",fontsize=16,color="green",shape="box"];5238[label="wz1550",fontsize=16,color="green",shape="box"];5239[label="wz1560",fontsize=16,color="green",shape="box"];5240[label="wz1550",fontsize=16,color="green",shape="box"];5241[label="wz1550",fontsize=16,color="green",shape="box"];5242[label="wz157",fontsize=16,color="green",shape="box"];5243[label="wz158",fontsize=16,color="green",shape="box"];5489[label="wz1560",fontsize=16,color="green",shape="box"];5490[label="wz1550",fontsize=16,color="green",shape="box"];5491[label="wz1550",fontsize=16,color="green",shape="box"];5492[label="wz157",fontsize=16,color="green",shape="box"];5493[label="wz158",fontsize=16,color="green",shape="box"];5624[label="wz228",fontsize=16,color="green",shape="box"];5625[label="wz123",fontsize=16,color="green",shape="box"];5626[label="wz228",fontsize=16,color="green",shape="box"];5627[label="wz123",fontsize=16,color="green",shape="box"];5331[label="wz220",fontsize=16,color="green",shape="box"];5332[label="wz121",fontsize=16,color="green",shape="box"];5333[label="wz220",fontsize=16,color="green",shape="box"];5334[label="wz121",fontsize=16,color="green",shape="box"];5405[label="wz1400",fontsize=16,color="green",shape="box"];5406[label="wz1390",fontsize=16,color="green",shape="box"];5407[label="wz1390",fontsize=16,color="green",shape="box"];5408[label="wz142",fontsize=16,color="green",shape="box"];5409[label="wz141",fontsize=16,color="green",shape="box"];3300[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6355[label="wz46/wz460 : wz461",fontsize=10,color="white",style="solid",shape="box"];3300 -> 6355[label="",style="solid", color="burlywood", weight=9]; 6355 -> 3330[label="",style="solid", color="burlywood", weight=3]; 6356[label="wz46/[]",fontsize=10,color="white",style="solid",shape="box"];3300 -> 6356[label="",style="solid", color="burlywood", weight=9]; 6356 -> 3331[label="",style="solid", color="burlywood", weight=3]; 5335[label="wz1400",fontsize=16,color="green",shape="box"];5336[label="wz1390",fontsize=16,color="green",shape="box"];5337[label="wz1390",fontsize=16,color="green",shape="box"];5338[label="wz142",fontsize=16,color="green",shape="box"];5339[label="wz141",fontsize=16,color="green",shape="box"];5340[label="wz1400",fontsize=16,color="green",shape="box"];5341[label="wz1390",fontsize=16,color="green",shape="box"];5342[label="wz142",fontsize=16,color="green",shape="box"];5343[label="wz1390",fontsize=16,color="green",shape="box"];5344[label="wz141",fontsize=16,color="green",shape="box"];3340[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz46 (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6357[label="wz46/wz460 : wz461",fontsize=10,color="white",style="solid",shape="box"];3340 -> 6357[label="",style="solid", color="burlywood", weight=9]; 6357 -> 3367[label="",style="solid", color="burlywood", weight=3]; 6358[label="wz46/[]",fontsize=10,color="white",style="solid",shape="box"];3340 -> 6358[label="",style="solid", color="burlywood", weight=9]; 6358 -> 3368[label="",style="solid", color="burlywood", weight=3]; 5410[label="wz1400",fontsize=16,color="green",shape="box"];5411[label="wz1390",fontsize=16,color="green",shape="box"];5412[label="wz142",fontsize=16,color="green",shape="box"];5413[label="wz1390",fontsize=16,color="green",shape="box"];5414[label="wz141",fontsize=16,color="green",shape="box"];5494[label="wz1400",fontsize=16,color="green",shape="box"];5495[label="wz1390",fontsize=16,color="green",shape="box"];5496[label="wz1390",fontsize=16,color="green",shape="box"];5497[label="wz142",fontsize=16,color="green",shape="box"];5498[label="wz141",fontsize=16,color="green",shape="box"];5244[label="wz1400",fontsize=16,color="green",shape="box"];5245[label="wz1390",fontsize=16,color="green",shape="box"];5246[label="wz1390",fontsize=16,color="green",shape="box"];5247[label="wz142",fontsize=16,color="green",shape="box"];5248[label="wz141",fontsize=16,color="green",shape="box"];5249[label="wz1400",fontsize=16,color="green",shape="box"];5250[label="wz1390",fontsize=16,color="green",shape="box"];5251[label="wz142",fontsize=16,color="green",shape="box"];5252[label="wz1390",fontsize=16,color="green",shape="box"];5253[label="wz141",fontsize=16,color="green",shape="box"];5499[label="wz1400",fontsize=16,color="green",shape="box"];5500[label="wz1390",fontsize=16,color="green",shape="box"];5501[label="wz142",fontsize=16,color="green",shape="box"];5502[label="wz1390",fontsize=16,color="green",shape="box"];5503[label="wz141",fontsize=16,color="green",shape="box"];4976[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (Pos wz125 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz125 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4976 -> 4982[label="",style="solid", color="black", weight=3]; 4977 -> 3289[label="",style="dashed", color="red", weight=0]; 4977[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) [])",fontsize=16,color="magenta"];5112[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (Pos wz127 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz127 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];5112 -> 5141[label="",style="solid", color="black", weight=3]; 5113[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) [])",fontsize=16,color="black",shape="box"];5113 -> 5142[label="",style="solid", color="black", weight=3]; 5738[label="wz440",fontsize=16,color="green",shape="box"];5739[label="wz430",fontsize=16,color="green",shape="box"];5812[label="wz440",fontsize=16,color="green",shape="box"];5813[label="wz430",fontsize=16,color="green",shape="box"];5814[label="wz440",fontsize=16,color="green",shape="box"];5815[label="wz430",fontsize=16,color="green",shape="box"];5740[label="wz440",fontsize=16,color="green",shape="box"];5741[label="wz430",fontsize=16,color="green",shape="box"];5108[label="wz440",fontsize=16,color="green",shape="box"];5109[label="wz430",fontsize=16,color="green",shape="box"];5583[label="wz440",fontsize=16,color="green",shape="box"];5584[label="wz430",fontsize=16,color="green",shape="box"];5585[label="wz440",fontsize=16,color="green",shape="box"];5586[label="wz430",fontsize=16,color="green",shape="box"];5110[label="wz440",fontsize=16,color="green",shape="box"];5111[label="wz430",fontsize=16,color="green",shape="box"];4398[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4398 -> 4507[label="",style="solid", color="black", weight=3]; 4399[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 [] (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4399 -> 4508[label="",style="solid", color="black", weight=3]; 5816 -> 5415[label="",style="dashed", color="red", weight=0]; 5816[label="(++) List.findIndices000 (Pos wz121) (primEqNat wz1770 wz1930) wz235",fontsize=16,color="magenta"];5816 -> 5942[label="",style="dashed", color="magenta", weight=3]; 5816 -> 5943[label="",style="dashed", color="magenta", weight=3]; 5816 -> 5944[label="",style="dashed", color="magenta", weight=3]; 5816 -> 5945[label="",style="dashed", color="magenta", weight=3]; 5817 -> 5139[label="",style="dashed", color="red", weight=0]; 5817[label="(++) List.findIndices000 (Pos wz121) False wz235",fontsize=16,color="magenta"];5817 -> 5946[label="",style="dashed", color="magenta", weight=3]; 5817 -> 5947[label="",style="dashed", color="magenta", weight=3]; 5940[label="wz236",fontsize=16,color="green",shape="box"];5941[label="wz121",fontsize=16,color="green",shape="box"];4406[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4406 -> 4509[label="",style="solid", color="black", weight=3]; 4407[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 [] (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4407 -> 4510[label="",style="solid", color="black", weight=3]; 3326[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (enforceWHNF (WHNF (Pos Zero + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3326 -> 3389[label="",style="solid", color="black", weight=3]; 3327 -> 1107[label="",style="dashed", color="red", weight=0]; 3327[label="foldr (++) [] []",fontsize=16,color="magenta"];5156[label="wz214",fontsize=16,color="green",shape="box"];2731[label="(++) [] wz24",fontsize=16,color="black",shape="triangle"];2731 -> 2829[label="",style="solid", color="black", weight=3]; 5157[label="Pos wz127 : [] ++ wz214",fontsize=16,color="green",shape="box"];5157 -> 5168[label="",style="dashed", color="green", weight=3]; 5266[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos wz121 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz121 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5266 -> 5345[label="",style="solid", color="black", weight=3]; 4946[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos wz123 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz123 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4946 -> 4952[label="",style="solid", color="black", weight=3]; 3287[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) [])",fontsize=16,color="black",shape="triangle"];3287 -> 3329[label="",style="solid", color="black", weight=3]; 5504[label="wz226",fontsize=16,color="green",shape="box"];5505[label="wz123",fontsize=16,color="green",shape="box"];5415[label="(++) List.findIndices000 (Pos wz123) (primEqNat wz1800 wz2250) wz224",fontsize=16,color="burlywood",shape="triangle"];6359[label="wz1800/Succ wz18000",fontsize=10,color="white",style="solid",shape="box"];5415 -> 6359[label="",style="solid", color="burlywood", weight=9]; 6359 -> 5506[label="",style="solid", color="burlywood", weight=3]; 6360[label="wz1800/Zero",fontsize=10,color="white",style="solid",shape="box"];5415 -> 6360[label="",style="solid", color="burlywood", weight=9]; 6360 -> 5507[label="",style="solid", color="burlywood", weight=3]; 5416 -> 5139[label="",style="dashed", color="red", weight=0]; 5416[label="(++) List.findIndices000 (Pos wz123) False wz224",fontsize=16,color="magenta"];5416 -> 5508[label="",style="dashed", color="magenta", weight=3]; 5416 -> 5509[label="",style="dashed", color="magenta", weight=3]; 3330[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3330 -> 3392[label="",style="solid", color="black", weight=3]; 3331[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 [] (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3331 -> 3393[label="",style="solid", color="black", weight=3]; 3367[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3367 -> 3404[label="",style="solid", color="black", weight=3]; 3368[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 [] (numericEnumFrom $! Pos Zero + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];3368 -> 3405[label="",style="solid", color="black", weight=3]; 4982[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos wz125 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz125 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4982 -> 4995[label="",style="solid", color="black", weight=3]; 3289[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) [])",fontsize=16,color="black",shape="triangle"];3289 -> 3380[label="",style="solid", color="black", weight=3]; 5141[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos wz127 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz127 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5141 -> 5149[label="",style="solid", color="black", weight=3]; 5142 -> 1107[label="",style="dashed", color="red", weight=0]; 5142[label="foldr (++) [] []",fontsize=16,color="magenta"];4507[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (Pos Zero + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4507 -> 4520[label="",style="solid", color="black", weight=3]; 4508[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) [])",fontsize=16,color="black",shape="triangle"];4508 -> 4521[label="",style="solid", color="black", weight=3]; 5942[label="wz1770",fontsize=16,color="green",shape="box"];5943[label="wz235",fontsize=16,color="green",shape="box"];5944[label="wz1930",fontsize=16,color="green",shape="box"];5945[label="wz121",fontsize=16,color="green",shape="box"];5946[label="wz235",fontsize=16,color="green",shape="box"];5947[label="wz121",fontsize=16,color="green",shape="box"];4509[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (Pos Zero + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4509 -> 4522[label="",style="solid", color="black", weight=3]; 4510[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) [])",fontsize=16,color="black",shape="triangle"];4510 -> 4523[label="",style="solid", color="black", weight=3]; 3389[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];3389 -> 3410[label="",style="solid", color="black", weight=3]; 2829[label="wz24",fontsize=16,color="green",shape="box"];5168 -> 2731[label="",style="dashed", color="red", weight=0]; 5168[label="[] ++ wz214",fontsize=16,color="magenta"];5168 -> 5256[label="",style="dashed", color="magenta", weight=3]; 5345[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz121) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz121) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5345 -> 5417[label="",style="solid", color="black", weight=3]; 4952[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz123) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz123) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];4952 -> 4967[label="",style="solid", color="black", weight=3]; 3329 -> 1107[label="",style="dashed", color="red", weight=0]; 3329[label="foldr (++) [] []",fontsize=16,color="magenta"];5506[label="(++) List.findIndices000 (Pos wz123) (primEqNat (Succ wz18000) wz2250) wz224",fontsize=16,color="burlywood",shape="box"];6361[label="wz2250/Succ wz22500",fontsize=10,color="white",style="solid",shape="box"];5506 -> 6361[label="",style="solid", color="burlywood", weight=9]; 6361 -> 5587[label="",style="solid", color="burlywood", weight=3]; 6362[label="wz2250/Zero",fontsize=10,color="white",style="solid",shape="box"];5506 -> 6362[label="",style="solid", color="burlywood", weight=9]; 6362 -> 5588[label="",style="solid", color="burlywood", weight=3]; 5507[label="(++) List.findIndices000 (Pos wz123) (primEqNat Zero wz2250) wz224",fontsize=16,color="burlywood",shape="box"];6363[label="wz2250/Succ wz22500",fontsize=10,color="white",style="solid",shape="box"];5507 -> 6363[label="",style="solid", color="burlywood", weight=9]; 6363 -> 5589[label="",style="solid", color="burlywood", weight=3]; 6364[label="wz2250/Zero",fontsize=10,color="white",style="solid",shape="box"];5507 -> 6364[label="",style="solid", color="burlywood", weight=9]; 6364 -> 5590[label="",style="solid", color="burlywood", weight=3]; 5508[label="wz224",fontsize=16,color="green",shape="box"];5509[label="wz123",fontsize=16,color="green",shape="box"];3392[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (Pos Zero + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];3392 -> 3414[label="",style="solid", color="black", weight=3]; 3393[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) [])",fontsize=16,color="black",shape="triangle"];3393 -> 3415[label="",style="solid", color="black", weight=3]; 3404[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (Pos Zero + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];3404 -> 3574[label="",style="solid", color="black", weight=3]; 3405[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) [])",fontsize=16,color="black",shape="triangle"];3405 -> 3575[label="",style="solid", color="black", weight=3]; 4995[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz125) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz125) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];4995 -> 5011[label="",style="solid", color="black", weight=3]; 3380 -> 1107[label="",style="dashed", color="red", weight=0]; 3380[label="foldr (++) [] []",fontsize=16,color="magenta"];5149[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz127) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz127) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5149 -> 5158[label="",style="solid", color="black", weight=3]; 4520[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (Pos Zero + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4520 -> 4534[label="",style="solid", color="black", weight=3]; 4521 -> 1107[label="",style="dashed", color="red", weight=0]; 4521[label="foldr (++) [] []",fontsize=16,color="magenta"];4522[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (Pos Zero + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4522 -> 4535[label="",style="solid", color="black", weight=3]; 4523 -> 1107[label="",style="dashed", color="red", weight=0]; 4523[label="foldr (++) [] []",fontsize=16,color="magenta"];3410[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos Zero) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3410 -> 3580[label="",style="solid", color="black", weight=3]; 5256[label="wz214",fontsize=16,color="green",shape="box"];5417[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz121) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz121) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5417 -> 5510[label="",style="solid", color="black", weight=3]; 4967[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz123) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz123) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4967 -> 4979[label="",style="solid", color="black", weight=3]; 5587[label="(++) List.findIndices000 (Pos wz123) (primEqNat (Succ wz18000) (Succ wz22500)) wz224",fontsize=16,color="black",shape="box"];5587 -> 5628[label="",style="solid", color="black", weight=3]; 5588[label="(++) List.findIndices000 (Pos wz123) (primEqNat (Succ wz18000) Zero) wz224",fontsize=16,color="black",shape="box"];5588 -> 5629[label="",style="solid", color="black", weight=3]; 5589[label="(++) List.findIndices000 (Pos wz123) (primEqNat Zero (Succ wz22500)) wz224",fontsize=16,color="black",shape="box"];5589 -> 5630[label="",style="solid", color="black", weight=3]; 5590[label="(++) List.findIndices000 (Pos wz123) (primEqNat Zero Zero) wz224",fontsize=16,color="black",shape="box"];5590 -> 5631[label="",style="solid", color="black", weight=3]; 3414[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (Pos Zero + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];3414 -> 3582[label="",style="solid", color="black", weight=3]; 3415 -> 1107[label="",style="dashed", color="red", weight=0]; 3415[label="foldr (++) [] []",fontsize=16,color="magenta"];3574[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (Pos Zero + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos Zero + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];3574 -> 3721[label="",style="solid", color="black", weight=3]; 3575 -> 1107[label="",style="dashed", color="red", weight=0]; 3575[label="foldr (++) [] []",fontsize=16,color="magenta"];5011[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz125) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz125) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5011 -> 5018[label="",style="solid", color="black", weight=3]; 5158[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (primPlusInt (Pos wz127) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz127) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5158 -> 5169[label="",style="solid", color="black", weight=3]; 4534[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];4534 -> 4542[label="",style="solid", color="black", weight=3]; 4535[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];4535 -> 4543[label="",style="solid", color="black", weight=3]; 3580 -> 3738[label="",style="dashed", color="red", weight=0]; 3580[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (enforceWHNF (WHNF (Pos (primPlusNat Zero (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat Zero (Succ Zero)))))))",fontsize=16,color="magenta"];3580 -> 3739[label="",style="dashed", color="magenta", weight=3]; 3580 -> 3740[label="",style="dashed", color="magenta", weight=3]; 5510 -> 3738[label="",style="dashed", color="red", weight=0]; 5510[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos (primPlusNat wz121 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz121 (Succ Zero)))))))",fontsize=16,color="magenta"];5510 -> 5591[label="",style="dashed", color="magenta", weight=3]; 5510 -> 5592[label="",style="dashed", color="magenta", weight=3]; 5510 -> 5593[label="",style="dashed", color="magenta", weight=3]; 5510 -> 5594[label="",style="dashed", color="magenta", weight=3]; 4979 -> 3741[label="",style="dashed", color="red", weight=0]; 4979[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos (primPlusNat wz123 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz123 (Succ Zero)))))))",fontsize=16,color="magenta"];4979 -> 4983[label="",style="dashed", color="magenta", weight=3]; 4979 -> 4984[label="",style="dashed", color="magenta", weight=3]; 4979 -> 4985[label="",style="dashed", color="magenta", weight=3]; 4979 -> 4986[label="",style="dashed", color="magenta", weight=3]; 5628 -> 5415[label="",style="dashed", color="red", weight=0]; 5628[label="(++) List.findIndices000 (Pos wz123) (primEqNat wz18000 wz22500) wz224",fontsize=16,color="magenta"];5628 -> 5644[label="",style="dashed", color="magenta", weight=3]; 5628 -> 5645[label="",style="dashed", color="magenta", weight=3]; 5629 -> 5139[label="",style="dashed", color="red", weight=0]; 5629[label="(++) List.findIndices000 (Pos wz123) False wz224",fontsize=16,color="magenta"];5629 -> 5646[label="",style="dashed", color="magenta", weight=3]; 5629 -> 5647[label="",style="dashed", color="magenta", weight=3]; 5630 -> 5139[label="",style="dashed", color="red", weight=0]; 5630[label="(++) List.findIndices000 (Pos wz123) False wz224",fontsize=16,color="magenta"];5630 -> 5648[label="",style="dashed", color="magenta", weight=3]; 5630 -> 5649[label="",style="dashed", color="magenta", weight=3]; 5631 -> 5140[label="",style="dashed", color="red", weight=0]; 5631[label="(++) List.findIndices000 (Pos wz123) True wz224",fontsize=16,color="magenta"];5631 -> 5650[label="",style="dashed", color="magenta", weight=3]; 5631 -> 5651[label="",style="dashed", color="magenta", weight=3]; 3582[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];3582 -> 3722[label="",style="solid", color="black", weight=3]; 3721[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos Zero) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];3721 -> 3732[label="",style="solid", color="black", weight=3]; 5018 -> 3746[label="",style="dashed", color="red", weight=0]; 5018[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos (primPlusNat wz125 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz125 (Succ Zero)))))))",fontsize=16,color="magenta"];5018 -> 5023[label="",style="dashed", color="magenta", weight=3]; 5018 -> 5024[label="",style="dashed", color="magenta", weight=3]; 5018 -> 5025[label="",style="dashed", color="magenta", weight=3]; 5018 -> 5026[label="",style="dashed", color="magenta", weight=3]; 5169 -> 5257[label="",style="dashed", color="red", weight=0]; 5169[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos (primPlusNat wz127 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz127 (Succ Zero)))))))",fontsize=16,color="magenta"];5169 -> 5258[label="",style="dashed", color="magenta", weight=3]; 5169 -> 5259[label="",style="dashed", color="magenta", weight=3]; 4542[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos Zero) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4542 -> 4550[label="",style="solid", color="black", weight=3]; 4543[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos Zero) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4543 -> 4551[label="",style="solid", color="black", weight=3]; 3739 -> 3023[label="",style="dashed", color="red", weight=0]; 3739[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3739 -> 3762[label="",style="dashed", color="magenta", weight=3]; 3739 -> 3763[label="",style="dashed", color="magenta", weight=3]; 3740 -> 3023[label="",style="dashed", color="red", weight=0]; 3740[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3740 -> 3764[label="",style="dashed", color="magenta", weight=3]; 3740 -> 3765[label="",style="dashed", color="magenta", weight=3]; 3738[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (enforceWHNF (WHNF (Pos wz122)) (numericEnumFrom (Pos wz121)))))",fontsize=16,color="black",shape="triangle"];3738 -> 3766[label="",style="solid", color="black", weight=3]; 5591[label="wz4110",fontsize=16,color="green",shape="box"];5592[label="wz4111",fontsize=16,color="green",shape="box"];5593 -> 3023[label="",style="dashed", color="red", weight=0]; 5593[label="primPlusNat wz121 (Succ Zero)",fontsize=16,color="magenta"];5593 -> 5632[label="",style="dashed", color="magenta", weight=3]; 5593 -> 5633[label="",style="dashed", color="magenta", weight=3]; 5594 -> 3023[label="",style="dashed", color="red", weight=0]; 5594[label="primPlusNat wz121 (Succ Zero)",fontsize=16,color="magenta"];5594 -> 5634[label="",style="dashed", color="magenta", weight=3]; 5594 -> 5635[label="",style="dashed", color="magenta", weight=3]; 4983[label="wz4110",fontsize=16,color="green",shape="box"];4984[label="wz4111",fontsize=16,color="green",shape="box"];4985 -> 3023[label="",style="dashed", color="red", weight=0]; 4985[label="primPlusNat wz123 (Succ Zero)",fontsize=16,color="magenta"];4985 -> 4996[label="",style="dashed", color="magenta", weight=3]; 4985 -> 4997[label="",style="dashed", color="magenta", weight=3]; 4986 -> 3023[label="",style="dashed", color="red", weight=0]; 4986[label="primPlusNat wz123 (Succ Zero)",fontsize=16,color="magenta"];4986 -> 4998[label="",style="dashed", color="magenta", weight=3]; 4986 -> 4999[label="",style="dashed", color="magenta", weight=3]; 3741[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz410 : wz411) (enforceWHNF (WHNF (Pos wz124)) (numericEnumFrom (Pos wz123)))))",fontsize=16,color="black",shape="triangle"];3741 -> 3771[label="",style="solid", color="black", weight=3]; 5644[label="wz18000",fontsize=16,color="green",shape="box"];5645[label="wz22500",fontsize=16,color="green",shape="box"];5646[label="wz224",fontsize=16,color="green",shape="box"];5647[label="wz123",fontsize=16,color="green",shape="box"];5648[label="wz224",fontsize=16,color="green",shape="box"];5649[label="wz123",fontsize=16,color="green",shape="box"];5650[label="wz224",fontsize=16,color="green",shape="box"];5651[label="wz123",fontsize=16,color="green",shape="box"];3722[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos Zero) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3722 -> 3744[label="",style="solid", color="black", weight=3]; 3732[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (primPlusInt (Pos Zero) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos Zero) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3732 -> 3745[label="",style="solid", color="black", weight=3]; 5023[label="wz4110",fontsize=16,color="green",shape="box"];5024 -> 3023[label="",style="dashed", color="red", weight=0]; 5024[label="primPlusNat wz125 (Succ Zero)",fontsize=16,color="magenta"];5024 -> 5038[label="",style="dashed", color="magenta", weight=3]; 5024 -> 5039[label="",style="dashed", color="magenta", weight=3]; 5025[label="wz4111",fontsize=16,color="green",shape="box"];5026 -> 3023[label="",style="dashed", color="red", weight=0]; 5026[label="primPlusNat wz125 (Succ Zero)",fontsize=16,color="magenta"];5026 -> 5040[label="",style="dashed", color="magenta", weight=3]; 5026 -> 5041[label="",style="dashed", color="magenta", weight=3]; 3746[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (enforceWHNF (WHNF (Pos wz126)) (numericEnumFrom (Pos wz125)))))",fontsize=16,color="black",shape="triangle"];3746 -> 3827[label="",style="solid", color="black", weight=3]; 5258 -> 3023[label="",style="dashed", color="red", weight=0]; 5258[label="primPlusNat wz127 (Succ Zero)",fontsize=16,color="magenta"];5258 -> 5267[label="",style="dashed", color="magenta", weight=3]; 5258 -> 5268[label="",style="dashed", color="magenta", weight=3]; 5259 -> 3023[label="",style="dashed", color="red", weight=0]; 5259[label="primPlusNat wz127 (Succ Zero)",fontsize=16,color="magenta"];5259 -> 5269[label="",style="dashed", color="magenta", weight=3]; 5259 -> 5270[label="",style="dashed", color="magenta", weight=3]; 5257[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (enforceWHNF (WHNF (Pos wz223)) (numericEnumFrom (Pos wz222)))))",fontsize=16,color="black",shape="triangle"];5257 -> 5271[label="",style="solid", color="black", weight=3]; 4550 -> 4558[label="",style="dashed", color="red", weight=0]; 4550[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (Pos (primPlusNat Zero (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat Zero (Succ Zero)))))))",fontsize=16,color="magenta"];4550 -> 4559[label="",style="dashed", color="magenta", weight=3]; 4550 -> 4560[label="",style="dashed", color="magenta", weight=3]; 4551 -> 4561[label="",style="dashed", color="red", weight=0]; 4551[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (Pos (primPlusNat Zero (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat Zero (Succ Zero)))))))",fontsize=16,color="magenta"];4551 -> 4562[label="",style="dashed", color="magenta", weight=3]; 4551 -> 4563[label="",style="dashed", color="magenta", weight=3]; 3762[label="Zero",fontsize=16,color="green",shape="box"];3763[label="Succ Zero",fontsize=16,color="green",shape="box"];3764[label="Zero",fontsize=16,color="green",shape="box"];3765[label="Succ Zero",fontsize=16,color="green",shape="box"];3766[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (numericEnumFrom (Pos wz121))))",fontsize=16,color="black",shape="box"];3766 -> 3958[label="",style="solid", color="black", weight=3]; 5632[label="wz121",fontsize=16,color="green",shape="box"];5633[label="Succ Zero",fontsize=16,color="green",shape="box"];5634[label="wz121",fontsize=16,color="green",shape="box"];5635[label="Succ Zero",fontsize=16,color="green",shape="box"];4996[label="wz123",fontsize=16,color="green",shape="box"];4997[label="Succ Zero",fontsize=16,color="green",shape="box"];4998[label="wz123",fontsize=16,color="green",shape="box"];4999[label="Succ Zero",fontsize=16,color="green",shape="box"];3771[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz410 : wz411) (numericEnumFrom (Pos wz123))))",fontsize=16,color="black",shape="box"];3771 -> 3959[label="",style="solid", color="black", weight=3]; 3744 -> 3814[label="",style="dashed", color="red", weight=0]; 3744[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (Pos (primPlusNat Zero (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat Zero (Succ Zero)))))))",fontsize=16,color="magenta"];3744 -> 3815[label="",style="dashed", color="magenta", weight=3]; 3744 -> 3816[label="",style="dashed", color="magenta", weight=3]; 3745 -> 3817[label="",style="dashed", color="red", weight=0]; 3745[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (Pos (primPlusNat Zero (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat Zero (Succ Zero)))))))",fontsize=16,color="magenta"];3745 -> 3818[label="",style="dashed", color="magenta", weight=3]; 3745 -> 3819[label="",style="dashed", color="magenta", weight=3]; 5038[label="wz125",fontsize=16,color="green",shape="box"];5039[label="Succ Zero",fontsize=16,color="green",shape="box"];5040[label="wz125",fontsize=16,color="green",shape="box"];5041[label="Succ Zero",fontsize=16,color="green",shape="box"];3827[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (numericEnumFrom (Pos wz125))))",fontsize=16,color="black",shape="box"];3827 -> 4228[label="",style="solid", color="black", weight=3]; 5267[label="wz127",fontsize=16,color="green",shape="box"];5268[label="Succ Zero",fontsize=16,color="green",shape="box"];5269[label="wz127",fontsize=16,color="green",shape="box"];5270[label="Succ Zero",fontsize=16,color="green",shape="box"];5271[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (numericEnumFrom (Pos wz222))))",fontsize=16,color="black",shape="box"];5271 -> 5346[label="",style="solid", color="black", weight=3]; 4559 -> 3023[label="",style="dashed", color="red", weight=0]; 4559[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];4559 -> 4564[label="",style="dashed", color="magenta", weight=3]; 4559 -> 4565[label="",style="dashed", color="magenta", weight=3]; 4560 -> 3023[label="",style="dashed", color="red", weight=0]; 4560[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];4560 -> 4566[label="",style="dashed", color="magenta", weight=3]; 4560 -> 4567[label="",style="dashed", color="magenta", weight=3]; 4558[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (Pos wz174)) (numericEnumFrom (Pos wz173)))))",fontsize=16,color="black",shape="triangle"];4558 -> 4568[label="",style="solid", color="black", weight=3]; 4562 -> 3023[label="",style="dashed", color="red", weight=0]; 4562[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];4562 -> 4569[label="",style="dashed", color="magenta", weight=3]; 4562 -> 4570[label="",style="dashed", color="magenta", weight=3]; 4563 -> 3023[label="",style="dashed", color="red", weight=0]; 4563[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];4563 -> 4571[label="",style="dashed", color="magenta", weight=3]; 4563 -> 4572[label="",style="dashed", color="magenta", weight=3]; 4561[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (enforceWHNF (WHNF (Pos wz176)) (numericEnumFrom (Pos wz175)))))",fontsize=16,color="black",shape="triangle"];4561 -> 4573[label="",style="solid", color="black", weight=3]; 3958[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (Pos wz121 : (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];3958 -> 4230[label="",style="solid", color="black", weight=3]; 3959[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 (wz410 : wz411) (Pos wz123 : (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];3959 -> 4231[label="",style="solid", color="black", weight=3]; 3815 -> 3023[label="",style="dashed", color="red", weight=0]; 3815[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3815 -> 4232[label="",style="dashed", color="magenta", weight=3]; 3815 -> 4233[label="",style="dashed", color="magenta", weight=3]; 3816 -> 3023[label="",style="dashed", color="red", weight=0]; 3816[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3816 -> 4234[label="",style="dashed", color="magenta", weight=3]; 3816 -> 4235[label="",style="dashed", color="magenta", weight=3]; 3814[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (Pos wz144)) (numericEnumFrom (Pos wz143)))))",fontsize=16,color="black",shape="triangle"];3814 -> 4236[label="",style="solid", color="black", weight=3]; 3818 -> 3023[label="",style="dashed", color="red", weight=0]; 3818[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3818 -> 4237[label="",style="dashed", color="magenta", weight=3]; 3818 -> 4238[label="",style="dashed", color="magenta", weight=3]; 3819 -> 3023[label="",style="dashed", color="red", weight=0]; 3819[label="primPlusNat Zero (Succ Zero)",fontsize=16,color="magenta"];3819 -> 4239[label="",style="dashed", color="magenta", weight=3]; 3819 -> 4240[label="",style="dashed", color="magenta", weight=3]; 3817[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (enforceWHNF (WHNF (Pos wz146)) (numericEnumFrom (Pos wz145)))))",fontsize=16,color="black",shape="triangle"];3817 -> 4241[label="",style="solid", color="black", weight=3]; 4228[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 (wz410 : wz411) (Pos wz125 : (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4228 -> 4258[label="",style="solid", color="black", weight=3]; 5346[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 (wz4110 : wz4111) (Pos wz222 : (numericEnumFrom $! Pos wz222 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];5346 -> 5418[label="",style="solid", color="black", weight=3]; 4564[label="Zero",fontsize=16,color="green",shape="box"];4565[label="Succ Zero",fontsize=16,color="green",shape="box"];4566[label="Zero",fontsize=16,color="green",shape="box"];4567[label="Succ Zero",fontsize=16,color="green",shape="box"];4568[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (numericEnumFrom (Pos wz173))))",fontsize=16,color="black",shape="box"];4568 -> 4582[label="",style="solid", color="black", weight=3]; 4569[label="Zero",fontsize=16,color="green",shape="box"];4570[label="Succ Zero",fontsize=16,color="green",shape="box"];4571[label="Zero",fontsize=16,color="green",shape="box"];4572[label="Succ Zero",fontsize=16,color="green",shape="box"];4573[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (numericEnumFrom (Pos wz175))))",fontsize=16,color="black",shape="box"];4573 -> 4583[label="",style="solid", color="black", weight=3]; 4230[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zip0 wz410 (Pos wz121) : zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4230 -> 4260[label="",style="solid", color="black", weight=3]; 4231[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zip0 wz410 (Pos wz123) : zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4231 -> 4261[label="",style="solid", color="black", weight=3]; 4232[label="Zero",fontsize=16,color="green",shape="box"];4233[label="Succ Zero",fontsize=16,color="green",shape="box"];4234[label="Zero",fontsize=16,color="green",shape="box"];4235[label="Succ Zero",fontsize=16,color="green",shape="box"];4236[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (numericEnumFrom (Pos wz143))))",fontsize=16,color="black",shape="box"];4236 -> 4262[label="",style="solid", color="black", weight=3]; 4237[label="Zero",fontsize=16,color="green",shape="box"];4238[label="Succ Zero",fontsize=16,color="green",shape="box"];4239[label="Zero",fontsize=16,color="green",shape="box"];4240[label="Succ Zero",fontsize=16,color="green",shape="box"];4241[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (numericEnumFrom (Pos wz145))))",fontsize=16,color="black",shape="box"];4241 -> 4263[label="",style="solid", color="black", weight=3]; 4258[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zip0 wz410 (Pos wz125) : zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4258 -> 4284[label="",style="solid", color="black", weight=3]; 5418[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zip0 wz4110 (Pos wz222) : zipWith zip0 wz4111 (numericEnumFrom $! Pos wz222 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5418 -> 5511[label="",style="solid", color="black", weight=3]; 4582[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz830 : wz831) (Pos wz173 : (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4582 -> 4594[label="",style="solid", color="black", weight=3]; 4583[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz830 : wz831) (Pos wz175 : (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4583 -> 4595[label="",style="solid", color="black", weight=3]; 4260[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310))) (zip0 wz410 (Pos wz121)) : map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4260 -> 4286[label="",style="solid", color="black", weight=3]; 4261[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310))) (zip0 wz410 (Pos wz123)) : map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4261 -> 4287[label="",style="solid", color="black", weight=3]; 4262[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz460 : wz461) (Pos wz143 : (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4262 -> 4288[label="",style="solid", color="black", weight=3]; 4263[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz460 : wz461) (Pos wz145 : (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];4263 -> 4289[label="",style="solid", color="black", weight=3]; 4284[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310))) (zip0 wz410 (Pos wz125)) : map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4284 -> 4326[label="",style="solid", color="black", weight=3]; 5511[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310))) (zip0 wz4110 (Pos wz222)) : map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz4111 (numericEnumFrom $! Pos wz222 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5511 -> 5595[label="",style="solid", color="black", weight=3]; 4594[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zip0 wz830 (Pos wz173) : zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4594 -> 4602[label="",style="solid", color="black", weight=3]; 4595[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zip0 wz830 (Pos wz175) : zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4595 -> 4603[label="",style="solid", color="black", weight=3]; 4286[label="(++) List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310))) (zip0 wz410 (Pos wz121)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4286 -> 4328[label="",style="solid", color="black", weight=3]; 4287[label="(++) List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310))) (zip0 wz410 (Pos wz123)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4287 -> 4329[label="",style="solid", color="black", weight=3]; 4288[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zip0 wz460 (Pos wz143) : zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4288 -> 4330[label="",style="solid", color="black", weight=3]; 4289[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zip0 wz460 (Pos wz145) : zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4289 -> 4331[label="",style="solid", color="black", weight=3]; 4326[label="(++) List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310))) (zip0 wz410 (Pos wz125)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4326 -> 4481[label="",style="solid", color="black", weight=3]; 5595 -> 5636[label="",style="dashed", color="red", weight=0]; 5595[label="(++) List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310))) (zip0 wz4110 (Pos wz222)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz4111 (numericEnumFrom $! Pos wz222 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5595 -> 5637[label="",style="dashed", color="magenta", weight=3]; 4602[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800))) (zip0 wz830 (Pos wz173)) : map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4602 -> 4606[label="",style="solid", color="black", weight=3]; 4603[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800))) (zip0 wz830 (Pos wz175)) : map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4603 -> 4607[label="",style="solid", color="black", weight=3]; 4328[label="(++) List.findIndices00 (primEqFloat (Float (Pos Zero) (Pos wz310))) (zip0 wz410 (Pos wz121)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4328 -> 4483[label="",style="solid", color="black", weight=3]; 4329[label="(++) List.findIndices00 (primEqFloat (Float (Pos Zero) (Neg wz310))) (zip0 wz410 (Pos wz123)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4329 -> 4484[label="",style="solid", color="black", weight=3]; 4330[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430))) (zip0 wz460 (Pos wz143)) : map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4330 -> 4485[label="",style="solid", color="black", weight=3]; 4331[label="foldr (++) [] (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430))) (zip0 wz460 (Pos wz145)) : map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4331 -> 4486[label="",style="solid", color="black", weight=3]; 4481[label="(++) List.findIndices00 (primEqFloat (Float (Neg Zero) (Pos wz310))) (zip0 wz410 (Pos wz125)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4481 -> 4514[label="",style="solid", color="black", weight=3]; 5637 -> 5021[label="",style="dashed", color="red", weight=0]; 5637[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310)))) (zipWith zip0 wz4111 (numericEnumFrom $! Pos wz222 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5637 -> 5652[label="",style="dashed", color="magenta", weight=3]; 5637 -> 5653[label="",style="dashed", color="magenta", weight=3]; 5636[label="(++) List.findIndices0 (primEqFloat (Float (Neg Zero) (Neg wz310))) (zip0 wz4110 (Pos wz222)) wz233",fontsize=16,color="black",shape="triangle"];5636 -> 5654[label="",style="solid", color="black", weight=3]; 4606[label="(++) List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800))) (zip0 wz830 (Pos wz173)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4606 -> 4610[label="",style="solid", color="black", weight=3]; 4607[label="(++) List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800))) (zip0 wz830 (Pos wz175)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4607 -> 4611[label="",style="solid", color="black", weight=3]; 4483[label="(++) List.findIndices00 (primEqFloat (Float (Pos Zero) (Pos wz310))) (wz410,Pos wz121) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4483 -> 4516[label="",style="solid", color="black", weight=3]; 4484[label="(++) List.findIndices00 (primEqFloat (Float (Pos Zero) (Neg wz310))) (wz410,Pos wz123) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4484 -> 4517[label="",style="solid", color="black", weight=3]; 4485[label="(++) List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430))) (zip0 wz460 (Pos wz143)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4485 -> 4518[label="",style="solid", color="black", weight=3]; 4486[label="(++) List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430))) (zip0 wz460 (Pos wz145)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4486 -> 4519[label="",style="solid", color="black", weight=3]; 4514[label="(++) List.findIndices00 (primEqFloat (Float (Neg Zero) (Pos wz310))) (wz410,Pos wz125) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4514 -> 4528[label="",style="solid", color="black", weight=3]; 5652[label="wz4111",fontsize=16,color="green",shape="box"];5653[label="wz222",fontsize=16,color="green",shape="box"];5654[label="(++) List.findIndices00 (primEqFloat (Float (Neg Zero) (Neg wz310))) (zip0 wz4110 (Pos wz222)) wz233",fontsize=16,color="black",shape="box"];5654 -> 5670[label="",style="solid", color="black", weight=3]; 4610[label="(++) List.findIndices00 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800))) (zip0 wz830 (Pos wz173)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4610 -> 4614[label="",style="solid", color="black", weight=3]; 4611[label="(++) List.findIndices00 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800))) (zip0 wz830 (Pos wz175)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4611 -> 4615[label="",style="solid", color="black", weight=3]; 4516[label="(++) List.findIndices000 (Pos wz121) (primEqFloat (Float (Pos Zero) (Pos wz310)) wz410) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6365[label="wz410/Float wz4100 wz4101",fontsize=10,color="white",style="solid",shape="box"];4516 -> 6365[label="",style="solid", color="burlywood", weight=9]; 6365 -> 4530[label="",style="solid", color="burlywood", weight=3]; 4517[label="(++) List.findIndices000 (Pos wz123) (primEqFloat (Float (Pos Zero) (Neg wz310)) wz410) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6366[label="wz410/Float wz4100 wz4101",fontsize=10,color="white",style="solid",shape="box"];4517 -> 6366[label="",style="solid", color="burlywood", weight=9]; 6366 -> 4531[label="",style="solid", color="burlywood", weight=3]; 4518[label="(++) List.findIndices00 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430))) (zip0 wz460 (Pos wz143)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4518 -> 4532[label="",style="solid", color="black", weight=3]; 4519[label="(++) List.findIndices00 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430))) (zip0 wz460 (Pos wz145)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4519 -> 4533[label="",style="solid", color="black", weight=3]; 4528[label="(++) List.findIndices000 (Pos wz125) (primEqFloat (Float (Neg Zero) (Pos wz310)) wz410) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6367[label="wz410/Float wz4100 wz4101",fontsize=10,color="white",style="solid",shape="box"];4528 -> 6367[label="",style="solid", color="burlywood", weight=9]; 6367 -> 4536[label="",style="solid", color="burlywood", weight=3]; 5670[label="(++) List.findIndices00 (primEqFloat (Float (Neg Zero) (Neg wz310))) (wz4110,Pos wz222) wz233",fontsize=16,color="black",shape="box"];5670 -> 5744[label="",style="solid", color="black", weight=3]; 4614[label="(++) List.findIndices00 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800))) (wz830,Pos wz173) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4614 -> 4622[label="",style="solid", color="black", weight=3]; 4615[label="(++) List.findIndices00 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800))) (wz830,Pos wz175) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4615 -> 4623[label="",style="solid", color="black", weight=3]; 4530[label="(++) List.findIndices000 (Pos wz121) (primEqFloat (Float (Pos Zero) (Pos wz310)) (Float wz4100 wz4101)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4530 -> 4538[label="",style="solid", color="black", weight=3]; 4531[label="(++) List.findIndices000 (Pos wz123) (primEqFloat (Float (Pos Zero) (Neg wz310)) (Float wz4100 wz4101)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4531 -> 4539[label="",style="solid", color="black", weight=3]; 4532[label="(++) List.findIndices00 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430))) (wz460,Pos wz143) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4532 -> 4540[label="",style="solid", color="black", weight=3]; 4533[label="(++) List.findIndices00 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430))) (wz460,Pos wz145) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4533 -> 4541[label="",style="solid", color="black", weight=3]; 4536[label="(++) List.findIndices000 (Pos wz125) (primEqFloat (Float (Neg Zero) (Pos wz310)) (Float wz4100 wz4101)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4536 -> 4544[label="",style="solid", color="black", weight=3]; 5744[label="(++) List.findIndices000 (Pos wz222) (primEqFloat (Float (Neg Zero) (Neg wz310)) wz4110) wz233",fontsize=16,color="burlywood",shape="box"];6368[label="wz4110/Float wz41100 wz41101",fontsize=10,color="white",style="solid",shape="box"];5744 -> 6368[label="",style="solid", color="burlywood", weight=9]; 6368 -> 5818[label="",style="solid", color="burlywood", weight=3]; 4622[label="(++) List.findIndices000 (Pos wz173) (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)) wz830) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6369[label="wz830/Float wz8300 wz8301",fontsize=10,color="white",style="solid",shape="box"];4622 -> 6369[label="",style="solid", color="burlywood", weight=9]; 6369 -> 4626[label="",style="solid", color="burlywood", weight=3]; 4623[label="(++) List.findIndices000 (Pos wz175) (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)) wz830) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6370[label="wz830/Float wz8300 wz8301",fontsize=10,color="white",style="solid",shape="box"];4623 -> 6370[label="",style="solid", color="burlywood", weight=9]; 6370 -> 4627[label="",style="solid", color="burlywood", weight=3]; 4538[label="(++) List.findIndices000 (Pos wz121) (Pos Zero * wz4101 == Pos wz310 * wz4100) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4538 -> 4546[label="",style="solid", color="black", weight=3]; 4539[label="(++) List.findIndices000 (Pos wz123) (Pos Zero * wz4101 == Neg wz310 * wz4100) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4539 -> 4547[label="",style="solid", color="black", weight=3]; 4540[label="(++) List.findIndices000 (Pos wz143) (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)) wz460) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6371[label="wz460/Float wz4600 wz4601",fontsize=10,color="white",style="solid",shape="box"];4540 -> 6371[label="",style="solid", color="burlywood", weight=9]; 6371 -> 4548[label="",style="solid", color="burlywood", weight=3]; 4541[label="(++) List.findIndices000 (Pos wz145) (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)) wz460) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6372[label="wz460/Float wz4600 wz4601",fontsize=10,color="white",style="solid",shape="box"];4541 -> 6372[label="",style="solid", color="burlywood", weight=9]; 6372 -> 4549[label="",style="solid", color="burlywood", weight=3]; 4544[label="(++) List.findIndices000 (Pos wz125) (Neg Zero * wz4101 == Pos wz310 * wz4100) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4544 -> 4552[label="",style="solid", color="black", weight=3]; 5818[label="(++) List.findIndices000 (Pos wz222) (primEqFloat (Float (Neg Zero) (Neg wz310)) (Float wz41100 wz41101)) wz233",fontsize=16,color="black",shape="box"];5818 -> 5948[label="",style="solid", color="black", weight=3]; 4626[label="(++) List.findIndices000 (Pos wz173) (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)) (Float wz8300 wz8301)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4626 -> 4630[label="",style="solid", color="black", weight=3]; 4627[label="(++) List.findIndices000 (Pos wz175) (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)) (Float wz8300 wz8301)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4627 -> 4631[label="",style="solid", color="black", weight=3]; 4546[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos Zero * wz4101) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4546 -> 4554[label="",style="solid", color="black", weight=3]; 4547[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Pos Zero * wz4101) (Neg wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4547 -> 4555[label="",style="solid", color="black", weight=3]; 4548[label="(++) List.findIndices000 (Pos wz143) (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)) (Float wz4600 wz4601)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4548 -> 4556[label="",style="solid", color="black", weight=3]; 4549[label="(++) List.findIndices000 (Pos wz145) (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)) (Float wz4600 wz4601)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4549 -> 4557[label="",style="solid", color="black", weight=3]; 4552[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg Zero * wz4101) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4552 -> 4574[label="",style="solid", color="black", weight=3]; 5948[label="(++) List.findIndices000 (Pos wz222) (Neg Zero * wz41101 == Neg wz310 * wz41100) wz233",fontsize=16,color="black",shape="box"];5948 -> 5985[label="",style="solid", color="black", weight=3]; 4630[label="(++) List.findIndices000 (Pos wz173) (Pos (Succ wz82) * wz8301 == Pos wz800 * wz8300) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4630 -> 4634[label="",style="solid", color="black", weight=3]; 4631[label="(++) List.findIndices000 (Pos wz175) (Pos (Succ wz82) * wz8301 == Neg wz800 * wz8300) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4631 -> 4635[label="",style="solid", color="black", weight=3]; 4554[label="(++) List.findIndices000 (Pos wz121) (primEqInt (primMulInt (Pos Zero) wz4101) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6373[label="wz4101/Pos wz41010",fontsize=10,color="white",style="solid",shape="box"];4554 -> 6373[label="",style="solid", color="burlywood", weight=9]; 6373 -> 4576[label="",style="solid", color="burlywood", weight=3]; 6374[label="wz4101/Neg wz41010",fontsize=10,color="white",style="solid",shape="box"];4554 -> 6374[label="",style="solid", color="burlywood", weight=9]; 6374 -> 4577[label="",style="solid", color="burlywood", weight=3]; 4555[label="(++) List.findIndices000 (Pos wz123) (primEqInt (primMulInt (Pos Zero) wz4101) (Neg wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6375[label="wz4101/Pos wz41010",fontsize=10,color="white",style="solid",shape="box"];4555 -> 6375[label="",style="solid", color="burlywood", weight=9]; 6375 -> 4578[label="",style="solid", color="burlywood", weight=3]; 6376[label="wz4101/Neg wz41010",fontsize=10,color="white",style="solid",shape="box"];4555 -> 6376[label="",style="solid", color="burlywood", weight=9]; 6376 -> 4579[label="",style="solid", color="burlywood", weight=3]; 4556[label="(++) List.findIndices000 (Pos wz143) (Neg (Succ wz45) * wz4601 == Pos wz430 * wz4600) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4556 -> 4580[label="",style="solid", color="black", weight=3]; 4557[label="(++) List.findIndices000 (Pos wz145) (Neg (Succ wz45) * wz4601 == Neg wz430 * wz4600) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4557 -> 4581[label="",style="solid", color="black", weight=3]; 4574[label="(++) List.findIndices000 (Pos wz125) (primEqInt (primMulInt (Neg Zero) wz4101) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6377[label="wz4101/Pos wz41010",fontsize=10,color="white",style="solid",shape="box"];4574 -> 6377[label="",style="solid", color="burlywood", weight=9]; 6377 -> 4584[label="",style="solid", color="burlywood", weight=3]; 6378[label="wz4101/Neg wz41010",fontsize=10,color="white",style="solid",shape="box"];4574 -> 6378[label="",style="solid", color="burlywood", weight=9]; 6378 -> 4585[label="",style="solid", color="burlywood", weight=3]; 5985[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg Zero * wz41101) (Neg wz310 * wz41100)) wz233",fontsize=16,color="black",shape="box"];5985 -> 5990[label="",style="solid", color="black", weight=3]; 4634[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (Succ wz82) * wz8301) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4634 -> 4672[label="",style="solid", color="black", weight=3]; 4635[label="(++) List.findIndices000 (Pos wz175) (primEqInt (Pos (Succ wz82) * wz8301) (Neg wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4635 -> 4673[label="",style="solid", color="black", weight=3]; 4576[label="(++) List.findIndices000 (Pos wz121) (primEqInt (primMulInt (Pos Zero) (Pos wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4576 -> 4588[label="",style="solid", color="black", weight=3]; 4577[label="(++) List.findIndices000 (Pos wz121) (primEqInt (primMulInt (Pos Zero) (Neg wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4577 -> 4589[label="",style="solid", color="black", weight=3]; 4578[label="(++) List.findIndices000 (Pos wz123) (primEqInt (primMulInt (Pos Zero) (Pos wz41010)) (Neg wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4578 -> 4590[label="",style="solid", color="black", weight=3]; 4579[label="(++) List.findIndices000 (Pos wz123) (primEqInt (primMulInt (Pos Zero) (Neg wz41010)) (Neg wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4579 -> 4591[label="",style="solid", color="black", weight=3]; 4580[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (Succ wz45) * wz4601) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4580 -> 4592[label="",style="solid", color="black", weight=3]; 4581[label="(++) List.findIndices000 (Pos wz145) (primEqInt (Neg (Succ wz45) * wz4601) (Neg wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4581 -> 4593[label="",style="solid", color="black", weight=3]; 4584[label="(++) List.findIndices000 (Pos wz125) (primEqInt (primMulInt (Neg Zero) (Pos wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4584 -> 4596[label="",style="solid", color="black", weight=3]; 4585[label="(++) List.findIndices000 (Pos wz125) (primEqInt (primMulInt (Neg Zero) (Neg wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4585 -> 4597[label="",style="solid", color="black", weight=3]; 5990[label="(++) List.findIndices000 (Pos wz222) (primEqInt (primMulInt (Neg Zero) wz41101) (Neg wz310 * wz41100)) wz233",fontsize=16,color="burlywood",shape="box"];6379[label="wz41101/Pos wz411010",fontsize=10,color="white",style="solid",shape="box"];5990 -> 6379[label="",style="solid", color="burlywood", weight=9]; 6379 -> 5995[label="",style="solid", color="burlywood", weight=3]; 6380[label="wz41101/Neg wz411010",fontsize=10,color="white",style="solid",shape="box"];5990 -> 6380[label="",style="solid", color="burlywood", weight=9]; 6380 -> 5996[label="",style="solid", color="burlywood", weight=3]; 4672[label="(++) List.findIndices000 (Pos wz173) (primEqInt (primMulInt (Pos (Succ wz82)) wz8301) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6381[label="wz8301/Pos wz83010",fontsize=10,color="white",style="solid",shape="box"];4672 -> 6381[label="",style="solid", color="burlywood", weight=9]; 6381 -> 4684[label="",style="solid", color="burlywood", weight=3]; 6382[label="wz8301/Neg wz83010",fontsize=10,color="white",style="solid",shape="box"];4672 -> 6382[label="",style="solid", color="burlywood", weight=9]; 6382 -> 4685[label="",style="solid", color="burlywood", weight=3]; 4673[label="(++) List.findIndices000 (Pos wz175) (primEqInt (primMulInt (Pos (Succ wz82)) wz8301) (Neg wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6383[label="wz8301/Pos wz83010",fontsize=10,color="white",style="solid",shape="box"];4673 -> 6383[label="",style="solid", color="burlywood", weight=9]; 6383 -> 4686[label="",style="solid", color="burlywood", weight=3]; 6384[label="wz8301/Neg wz83010",fontsize=10,color="white",style="solid",shape="box"];4673 -> 6384[label="",style="solid", color="burlywood", weight=9]; 6384 -> 4687[label="",style="solid", color="burlywood", weight=3]; 4588 -> 4600[label="",style="dashed", color="red", weight=0]; 4588[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (primMulNat Zero wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4588 -> 4601[label="",style="dashed", color="magenta", weight=3]; 4589 -> 4604[label="",style="dashed", color="red", weight=0]; 4589[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg (primMulNat Zero wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4589 -> 4605[label="",style="dashed", color="magenta", weight=3]; 4590 -> 6041[label="",style="dashed", color="red", weight=0]; 4590[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Pos (primMulNat Zero wz41010)) (Neg wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4590 -> 6042[label="",style="dashed", color="magenta", weight=3]; 4590 -> 6043[label="",style="dashed", color="magenta", weight=3]; 4590 -> 6044[label="",style="dashed", color="magenta", weight=3]; 4590 -> 6045[label="",style="dashed", color="magenta", weight=3]; 4591 -> 6007[label="",style="dashed", color="red", weight=0]; 4591[label="(++) List.findIndices000 (Pos wz123) (primEqInt (Neg (primMulNat Zero wz41010)) (Neg wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4591 -> 6008[label="",style="dashed", color="magenta", weight=3]; 4591 -> 6009[label="",style="dashed", color="magenta", weight=3]; 4591 -> 6010[label="",style="dashed", color="magenta", weight=3]; 4591 -> 6011[label="",style="dashed", color="magenta", weight=3]; 4592[label="(++) List.findIndices000 (Pos wz143) (primEqInt (primMulInt (Neg (Succ wz45)) wz4601) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6385[label="wz4601/Pos wz46010",fontsize=10,color="white",style="solid",shape="box"];4592 -> 6385[label="",style="solid", color="burlywood", weight=9]; 6385 -> 4616[label="",style="solid", color="burlywood", weight=3]; 6386[label="wz4601/Neg wz46010",fontsize=10,color="white",style="solid",shape="box"];4592 -> 6386[label="",style="solid", color="burlywood", weight=9]; 6386 -> 4617[label="",style="solid", color="burlywood", weight=3]; 4593[label="(++) List.findIndices000 (Pos wz145) (primEqInt (primMulInt (Neg (Succ wz45)) wz4601) (Neg wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6387[label="wz4601/Pos wz46010",fontsize=10,color="white",style="solid",shape="box"];4593 -> 6387[label="",style="solid", color="burlywood", weight=9]; 6387 -> 4618[label="",style="solid", color="burlywood", weight=3]; 6388[label="wz4601/Neg wz46010",fontsize=10,color="white",style="solid",shape="box"];4593 -> 6388[label="",style="solid", color="burlywood", weight=9]; 6388 -> 4619[label="",style="solid", color="burlywood", weight=3]; 4596 -> 4620[label="",style="dashed", color="red", weight=0]; 4596[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg (primMulNat Zero wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4596 -> 4621[label="",style="dashed", color="magenta", weight=3]; 4597 -> 4624[label="",style="dashed", color="red", weight=0]; 4597[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos (primMulNat Zero wz41010)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4597 -> 4625[label="",style="dashed", color="magenta", weight=3]; 5995[label="(++) List.findIndices000 (Pos wz222) (primEqInt (primMulInt (Neg Zero) (Pos wz411010)) (Neg wz310 * wz41100)) wz233",fontsize=16,color="black",shape="box"];5995 -> 6001[label="",style="solid", color="black", weight=3]; 5996[label="(++) List.findIndices000 (Pos wz222) (primEqInt (primMulInt (Neg Zero) (Neg wz411010)) (Neg wz310 * wz41100)) wz233",fontsize=16,color="black",shape="box"];5996 -> 6002[label="",style="solid", color="black", weight=3]; 4684[label="(++) List.findIndices000 (Pos wz173) (primEqInt (primMulInt (Pos (Succ wz82)) (Pos wz83010)) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4684 -> 4690[label="",style="solid", color="black", weight=3]; 4685[label="(++) List.findIndices000 (Pos wz173) (primEqInt (primMulInt (Pos (Succ wz82)) (Neg wz83010)) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4685 -> 4691[label="",style="solid", color="black", weight=3]; 4686[label="(++) List.findIndices000 (Pos wz175) (primEqInt (primMulInt (Pos (Succ wz82)) (Pos wz83010)) (Neg wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4686 -> 4692[label="",style="solid", color="black", weight=3]; 4687[label="(++) List.findIndices000 (Pos wz175) (primEqInt (primMulInt (Pos (Succ wz82)) (Neg wz83010)) (Neg wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4687 -> 4693[label="",style="solid", color="black", weight=3]; 4601 -> 2578[label="",style="dashed", color="red", weight=0]; 4601[label="primMulNat Zero wz41010",fontsize=16,color="magenta"];4601 -> 4636[label="",style="dashed", color="magenta", weight=3]; 4601 -> 4637[label="",style="dashed", color="magenta", weight=3]; 4600[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos wz177) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6389[label="wz177/Succ wz1770",fontsize=10,color="white",style="solid",shape="box"];4600 -> 6389[label="",style="solid", color="burlywood", weight=9]; 6389 -> 4638[label="",style="solid", color="burlywood", weight=3]; 6390[label="wz177/Zero",fontsize=10,color="white",style="solid",shape="box"];4600 -> 6390[label="",style="solid", color="burlywood", weight=9]; 6390 -> 4639[label="",style="solid", color="burlywood", weight=3]; 4605 -> 2578[label="",style="dashed", color="red", weight=0]; 4605[label="primMulNat Zero wz41010",fontsize=16,color="magenta"];4605 -> 4640[label="",style="dashed", color="magenta", weight=3]; 4605 -> 4641[label="",style="dashed", color="magenta", weight=3]; 4604[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg wz178) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6391[label="wz178/Succ wz1780",fontsize=10,color="white",style="solid",shape="box"];4604 -> 6391[label="",style="solid", color="burlywood", weight=9]; 6391 -> 4642[label="",style="solid", color="burlywood", weight=3]; 6392[label="wz178/Zero",fontsize=10,color="white",style="solid",shape="box"];4604 -> 6392[label="",style="solid", color="burlywood", weight=9]; 6392 -> 4643[label="",style="solid", color="burlywood", weight=3]; 6042[label="wz4100",fontsize=16,color="green",shape="box"];6043[label="wz123",fontsize=16,color="green",shape="box"];6044 -> 4912[label="",style="dashed", color="red", weight=0]; 6044[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];6045 -> 2578[label="",style="dashed", color="red", weight=0]; 6045[label="primMulNat Zero wz41010",fontsize=16,color="magenta"];6045 -> 6071[label="",style="dashed", color="magenta", weight=3]; 6045 -> 6072[label="",style="dashed", color="magenta", weight=3]; 6041[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos wz238) (Neg wz310 * wz41100)) wz233",fontsize=16,color="burlywood",shape="triangle"];6393[label="wz238/Succ wz2380",fontsize=10,color="white",style="solid",shape="box"];6041 -> 6393[label="",style="solid", color="burlywood", weight=9]; 6393 -> 6073[label="",style="solid", color="burlywood", weight=3]; 6394[label="wz238/Zero",fontsize=10,color="white",style="solid",shape="box"];6041 -> 6394[label="",style="solid", color="burlywood", weight=9]; 6394 -> 6074[label="",style="solid", color="burlywood", weight=3]; 6008[label="wz4100",fontsize=16,color="green",shape="box"];6009 -> 2578[label="",style="dashed", color="red", weight=0]; 6009[label="primMulNat Zero wz41010",fontsize=16,color="magenta"];6009 -> 6037[label="",style="dashed", color="magenta", weight=3]; 6009 -> 6038[label="",style="dashed", color="magenta", weight=3]; 6010[label="wz123",fontsize=16,color="green",shape="box"];6011 -> 4912[label="",style="dashed", color="red", weight=0]; 6011[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Neg wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz123 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];6007[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg wz237) (Neg wz310 * wz41100)) wz233",fontsize=16,color="burlywood",shape="triangle"];6395[label="wz237/Succ wz2370",fontsize=10,color="white",style="solid",shape="box"];6007 -> 6395[label="",style="solid", color="burlywood", weight=9]; 6395 -> 6039[label="",style="solid", color="burlywood", weight=3]; 6396[label="wz237/Zero",fontsize=10,color="white",style="solid",shape="box"];6007 -> 6396[label="",style="solid", color="burlywood", weight=9]; 6396 -> 6040[label="",style="solid", color="burlywood", weight=3]; 4616[label="(++) List.findIndices000 (Pos wz143) (primEqInt (primMulInt (Neg (Succ wz45)) (Pos wz46010)) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4616 -> 4652[label="",style="solid", color="black", weight=3]; 4617[label="(++) List.findIndices000 (Pos wz143) (primEqInt (primMulInt (Neg (Succ wz45)) (Neg wz46010)) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4617 -> 4653[label="",style="solid", color="black", weight=3]; 4618[label="(++) List.findIndices000 (Pos wz145) (primEqInt (primMulInt (Neg (Succ wz45)) (Pos wz46010)) (Neg wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4618 -> 4654[label="",style="solid", color="black", weight=3]; 4619[label="(++) List.findIndices000 (Pos wz145) (primEqInt (primMulInt (Neg (Succ wz45)) (Neg wz46010)) (Neg wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4619 -> 4655[label="",style="solid", color="black", weight=3]; 4621 -> 2578[label="",style="dashed", color="red", weight=0]; 4621[label="primMulNat Zero wz41010",fontsize=16,color="magenta"];4621 -> 4656[label="",style="dashed", color="magenta", weight=3]; 4621 -> 4657[label="",style="dashed", color="magenta", weight=3]; 4620[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg wz181) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6397[label="wz181/Succ wz1810",fontsize=10,color="white",style="solid",shape="box"];4620 -> 6397[label="",style="solid", color="burlywood", weight=9]; 6397 -> 4658[label="",style="solid", color="burlywood", weight=3]; 6398[label="wz181/Zero",fontsize=10,color="white",style="solid",shape="box"];4620 -> 6398[label="",style="solid", color="burlywood", weight=9]; 6398 -> 4659[label="",style="solid", color="burlywood", weight=3]; 4625 -> 2578[label="",style="dashed", color="red", weight=0]; 4625[label="primMulNat Zero wz41010",fontsize=16,color="magenta"];4625 -> 4660[label="",style="dashed", color="magenta", weight=3]; 4625 -> 4661[label="",style="dashed", color="magenta", weight=3]; 4624[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos wz182) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6399[label="wz182/Succ wz1820",fontsize=10,color="white",style="solid",shape="box"];4624 -> 6399[label="",style="solid", color="burlywood", weight=9]; 6399 -> 4662[label="",style="solid", color="burlywood", weight=3]; 6400[label="wz182/Zero",fontsize=10,color="white",style="solid",shape="box"];4624 -> 6400[label="",style="solid", color="burlywood", weight=9]; 6400 -> 4663[label="",style="solid", color="burlywood", weight=3]; 6001 -> 6007[label="",style="dashed", color="red", weight=0]; 6001[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg (primMulNat Zero wz411010)) (Neg wz310 * wz41100)) wz233",fontsize=16,color="magenta"];6001 -> 6016[label="",style="dashed", color="magenta", weight=3]; 6002 -> 6041[label="",style="dashed", color="red", weight=0]; 6002[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos (primMulNat Zero wz411010)) (Neg wz310 * wz41100)) wz233",fontsize=16,color="magenta"];6002 -> 6050[label="",style="dashed", color="magenta", weight=3]; 4690 -> 4696[label="",style="dashed", color="red", weight=0]; 4690[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (primMulNat (Succ wz82) wz83010)) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4690 -> 4697[label="",style="dashed", color="magenta", weight=3]; 4691 -> 4698[label="",style="dashed", color="red", weight=0]; 4691[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg (primMulNat (Succ wz82) wz83010)) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4691 -> 4699[label="",style="dashed", color="magenta", weight=3]; 4692 -> 6041[label="",style="dashed", color="red", weight=0]; 4692[label="(++) List.findIndices000 (Pos wz175) (primEqInt (Pos (primMulNat (Succ wz82) wz83010)) (Neg wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4692 -> 6051[label="",style="dashed", color="magenta", weight=3]; 4692 -> 6052[label="",style="dashed", color="magenta", weight=3]; 4692 -> 6053[label="",style="dashed", color="magenta", weight=3]; 4692 -> 6054[label="",style="dashed", color="magenta", weight=3]; 4692 -> 6055[label="",style="dashed", color="magenta", weight=3]; 4693 -> 6007[label="",style="dashed", color="red", weight=0]; 4693[label="(++) List.findIndices000 (Pos wz175) (primEqInt (Neg (primMulNat (Succ wz82) wz83010)) (Neg wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4693 -> 6017[label="",style="dashed", color="magenta", weight=3]; 4693 -> 6018[label="",style="dashed", color="magenta", weight=3]; 4693 -> 6019[label="",style="dashed", color="magenta", weight=3]; 4693 -> 6020[label="",style="dashed", color="magenta", weight=3]; 4693 -> 6021[label="",style="dashed", color="magenta", weight=3]; 4636[label="wz41010",fontsize=16,color="green",shape="box"];4637[label="Zero",fontsize=16,color="green",shape="box"];4638[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4638 -> 4674[label="",style="solid", color="black", weight=3]; 4639[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos Zero) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4639 -> 4675[label="",style="solid", color="black", weight=3]; 4640[label="wz41010",fontsize=16,color="green",shape="box"];4641[label="Zero",fontsize=16,color="green",shape="box"];4642[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg (Succ wz1780)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4642 -> 4676[label="",style="solid", color="black", weight=3]; 4643[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4643 -> 4677[label="",style="solid", color="black", weight=3]; 6071[label="wz41010",fontsize=16,color="green",shape="box"];6072[label="Zero",fontsize=16,color="green",shape="box"];6073[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos (Succ wz2380)) (Neg wz310 * wz41100)) wz233",fontsize=16,color="black",shape="box"];6073 -> 6101[label="",style="solid", color="black", weight=3]; 6074[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos Zero) (Neg wz310 * wz41100)) wz233",fontsize=16,color="black",shape="box"];6074 -> 6102[label="",style="solid", color="black", weight=3]; 6037[label="wz41010",fontsize=16,color="green",shape="box"];6038[label="Zero",fontsize=16,color="green",shape="box"];6039[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg (Succ wz2370)) (Neg wz310 * wz41100)) wz233",fontsize=16,color="black",shape="box"];6039 -> 6075[label="",style="solid", color="black", weight=3]; 6040[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg Zero) (Neg wz310 * wz41100)) wz233",fontsize=16,color="black",shape="box"];6040 -> 6076[label="",style="solid", color="black", weight=3]; 4652 -> 4682[label="",style="dashed", color="red", weight=0]; 4652[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (primMulNat (Succ wz45) wz46010)) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4652 -> 4683[label="",style="dashed", color="magenta", weight=3]; 4653 -> 4688[label="",style="dashed", color="red", weight=0]; 4653[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos (primMulNat (Succ wz45) wz46010)) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4653 -> 4689[label="",style="dashed", color="magenta", weight=3]; 4654 -> 6007[label="",style="dashed", color="red", weight=0]; 4654[label="(++) List.findIndices000 (Pos wz145) (primEqInt (Neg (primMulNat (Succ wz45) wz46010)) (Neg wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4654 -> 6022[label="",style="dashed", color="magenta", weight=3]; 4654 -> 6023[label="",style="dashed", color="magenta", weight=3]; 4654 -> 6024[label="",style="dashed", color="magenta", weight=3]; 4654 -> 6025[label="",style="dashed", color="magenta", weight=3]; 4654 -> 6026[label="",style="dashed", color="magenta", weight=3]; 4655 -> 6041[label="",style="dashed", color="red", weight=0]; 4655[label="(++) List.findIndices000 (Pos wz145) (primEqInt (Pos (primMulNat (Succ wz45) wz46010)) (Neg wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4655 -> 6056[label="",style="dashed", color="magenta", weight=3]; 4655 -> 6057[label="",style="dashed", color="magenta", weight=3]; 4655 -> 6058[label="",style="dashed", color="magenta", weight=3]; 4655 -> 6059[label="",style="dashed", color="magenta", weight=3]; 4655 -> 6060[label="",style="dashed", color="magenta", weight=3]; 4656[label="wz41010",fontsize=16,color="green",shape="box"];4657[label="Zero",fontsize=16,color="green",shape="box"];4658[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg (Succ wz1810)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4658 -> 4706[label="",style="solid", color="black", weight=3]; 4659[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg Zero) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4659 -> 4707[label="",style="solid", color="black", weight=3]; 4660[label="wz41010",fontsize=16,color="green",shape="box"];4661[label="Zero",fontsize=16,color="green",shape="box"];4662[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos (Succ wz1820)) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4662 -> 4708[label="",style="solid", color="black", weight=3]; 4663[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (Pos wz310 * wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4663 -> 4709[label="",style="solid", color="black", weight=3]; 6016 -> 2578[label="",style="dashed", color="red", weight=0]; 6016[label="primMulNat Zero wz411010",fontsize=16,color="magenta"];6016 -> 6077[label="",style="dashed", color="magenta", weight=3]; 6016 -> 6078[label="",style="dashed", color="magenta", weight=3]; 6050 -> 2578[label="",style="dashed", color="red", weight=0]; 6050[label="primMulNat Zero wz411010",fontsize=16,color="magenta"];6050 -> 6079[label="",style="dashed", color="magenta", weight=3]; 6050 -> 6080[label="",style="dashed", color="magenta", weight=3]; 4697 -> 2578[label="",style="dashed", color="red", weight=0]; 4697[label="primMulNat (Succ wz82) wz83010",fontsize=16,color="magenta"];4697 -> 4714[label="",style="dashed", color="magenta", weight=3]; 4697 -> 4715[label="",style="dashed", color="magenta", weight=3]; 4696[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos wz188) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6401[label="wz188/Succ wz1880",fontsize=10,color="white",style="solid",shape="box"];4696 -> 6401[label="",style="solid", color="burlywood", weight=9]; 6401 -> 4716[label="",style="solid", color="burlywood", weight=3]; 6402[label="wz188/Zero",fontsize=10,color="white",style="solid",shape="box"];4696 -> 6402[label="",style="solid", color="burlywood", weight=9]; 6402 -> 4717[label="",style="solid", color="burlywood", weight=3]; 4699 -> 2578[label="",style="dashed", color="red", weight=0]; 4699[label="primMulNat (Succ wz82) wz83010",fontsize=16,color="magenta"];4699 -> 4718[label="",style="dashed", color="magenta", weight=3]; 4699 -> 4719[label="",style="dashed", color="magenta", weight=3]; 4698[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg wz189) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6403[label="wz189/Succ wz1890",fontsize=10,color="white",style="solid",shape="box"];4698 -> 6403[label="",style="solid", color="burlywood", weight=9]; 6403 -> 4720[label="",style="solid", color="burlywood", weight=3]; 6404[label="wz189/Zero",fontsize=10,color="white",style="solid",shape="box"];4698 -> 6404[label="",style="solid", color="burlywood", weight=9]; 6404 -> 4721[label="",style="solid", color="burlywood", weight=3]; 6051[label="wz8300",fontsize=16,color="green",shape="box"];6052[label="wz175",fontsize=16,color="green",shape="box"];6053[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6405[label="wz831/wz8310 : wz8311",fontsize=10,color="white",style="solid",shape="box"];6053 -> 6405[label="",style="solid", color="burlywood", weight=9]; 6405 -> 6081[label="",style="solid", color="burlywood", weight=3]; 6406[label="wz831/[]",fontsize=10,color="white",style="solid",shape="box"];6053 -> 6406[label="",style="solid", color="burlywood", weight=9]; 6406 -> 6082[label="",style="solid", color="burlywood", weight=3]; 6054 -> 2578[label="",style="dashed", color="red", weight=0]; 6054[label="primMulNat (Succ wz82) wz83010",fontsize=16,color="magenta"];6054 -> 6083[label="",style="dashed", color="magenta", weight=3]; 6054 -> 6084[label="",style="dashed", color="magenta", weight=3]; 6055[label="wz800",fontsize=16,color="green",shape="box"];6017[label="wz8300",fontsize=16,color="green",shape="box"];6018 -> 2578[label="",style="dashed", color="red", weight=0]; 6018[label="primMulNat (Succ wz82) wz83010",fontsize=16,color="magenta"];6018 -> 6085[label="",style="dashed", color="magenta", weight=3]; 6018 -> 6086[label="",style="dashed", color="magenta", weight=3]; 6019[label="wz175",fontsize=16,color="green",shape="box"];6020 -> 6053[label="",style="dashed", color="red", weight=0]; 6020[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];6021[label="wz800",fontsize=16,color="green",shape="box"];4674[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6407[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4674 -> 6407[label="",style="solid", color="burlywood", weight=9]; 6407 -> 4730[label="",style="solid", color="burlywood", weight=3]; 6408[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4674 -> 6408[label="",style="solid", color="burlywood", weight=9]; 6408 -> 4731[label="",style="solid", color="burlywood", weight=3]; 4675[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos Zero) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6409[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4675 -> 6409[label="",style="solid", color="burlywood", weight=9]; 6409 -> 4732[label="",style="solid", color="burlywood", weight=3]; 6410[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4675 -> 6410[label="",style="solid", color="burlywood", weight=9]; 6410 -> 4733[label="",style="solid", color="burlywood", weight=3]; 4676[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg (Succ wz1780)) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6411[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4676 -> 6411[label="",style="solid", color="burlywood", weight=9]; 6411 -> 4734[label="",style="solid", color="burlywood", weight=3]; 6412[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4676 -> 6412[label="",style="solid", color="burlywood", weight=9]; 6412 -> 4735[label="",style="solid", color="burlywood", weight=3]; 4677[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6413[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4677 -> 6413[label="",style="solid", color="burlywood", weight=9]; 6413 -> 4736[label="",style="solid", color="burlywood", weight=3]; 6414[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4677 -> 6414[label="",style="solid", color="burlywood", weight=9]; 6414 -> 4737[label="",style="solid", color="burlywood", weight=3]; 6101[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos (Succ wz2380)) (primMulInt (Neg wz310) wz41100)) wz233",fontsize=16,color="burlywood",shape="box"];6415[label="wz41100/Pos wz411000",fontsize=10,color="white",style="solid",shape="box"];6101 -> 6415[label="",style="solid", color="burlywood", weight=9]; 6415 -> 6119[label="",style="solid", color="burlywood", weight=3]; 6416[label="wz41100/Neg wz411000",fontsize=10,color="white",style="solid",shape="box"];6101 -> 6416[label="",style="solid", color="burlywood", weight=9]; 6416 -> 6120[label="",style="solid", color="burlywood", weight=3]; 6102[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos Zero) (primMulInt (Neg wz310) wz41100)) wz233",fontsize=16,color="burlywood",shape="box"];6417[label="wz41100/Pos wz411000",fontsize=10,color="white",style="solid",shape="box"];6102 -> 6417[label="",style="solid", color="burlywood", weight=9]; 6417 -> 6121[label="",style="solid", color="burlywood", weight=3]; 6418[label="wz41100/Neg wz411000",fontsize=10,color="white",style="solid",shape="box"];6102 -> 6418[label="",style="solid", color="burlywood", weight=9]; 6418 -> 6122[label="",style="solid", color="burlywood", weight=3]; 6075[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg (Succ wz2370)) (primMulInt (Neg wz310) wz41100)) wz233",fontsize=16,color="burlywood",shape="box"];6419[label="wz41100/Pos wz411000",fontsize=10,color="white",style="solid",shape="box"];6075 -> 6419[label="",style="solid", color="burlywood", weight=9]; 6419 -> 6103[label="",style="solid", color="burlywood", weight=3]; 6420[label="wz41100/Neg wz411000",fontsize=10,color="white",style="solid",shape="box"];6075 -> 6420[label="",style="solid", color="burlywood", weight=9]; 6420 -> 6104[label="",style="solid", color="burlywood", weight=3]; 6076[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg Zero) (primMulInt (Neg wz310) wz41100)) wz233",fontsize=16,color="burlywood",shape="box"];6421[label="wz41100/Pos wz411000",fontsize=10,color="white",style="solid",shape="box"];6076 -> 6421[label="",style="solid", color="burlywood", weight=9]; 6421 -> 6105[label="",style="solid", color="burlywood", weight=3]; 6422[label="wz41100/Neg wz411000",fontsize=10,color="white",style="solid",shape="box"];6076 -> 6422[label="",style="solid", color="burlywood", weight=9]; 6422 -> 6106[label="",style="solid", color="burlywood", weight=3]; 4683 -> 2578[label="",style="dashed", color="red", weight=0]; 4683[label="primMulNat (Succ wz45) wz46010",fontsize=16,color="magenta"];4683 -> 4746[label="",style="dashed", color="magenta", weight=3]; 4683 -> 4747[label="",style="dashed", color="magenta", weight=3]; 4682[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg wz185) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6423[label="wz185/Succ wz1850",fontsize=10,color="white",style="solid",shape="box"];4682 -> 6423[label="",style="solid", color="burlywood", weight=9]; 6423 -> 4748[label="",style="solid", color="burlywood", weight=3]; 6424[label="wz185/Zero",fontsize=10,color="white",style="solid",shape="box"];4682 -> 6424[label="",style="solid", color="burlywood", weight=9]; 6424 -> 4749[label="",style="solid", color="burlywood", weight=3]; 4689 -> 2578[label="",style="dashed", color="red", weight=0]; 4689[label="primMulNat (Succ wz45) wz46010",fontsize=16,color="magenta"];4689 -> 4750[label="",style="dashed", color="magenta", weight=3]; 4689 -> 4751[label="",style="dashed", color="magenta", weight=3]; 4688[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos wz186) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6425[label="wz186/Succ wz1860",fontsize=10,color="white",style="solid",shape="box"];4688 -> 6425[label="",style="solid", color="burlywood", weight=9]; 6425 -> 4752[label="",style="solid", color="burlywood", weight=3]; 6426[label="wz186/Zero",fontsize=10,color="white",style="solid",shape="box"];4688 -> 6426[label="",style="solid", color="burlywood", weight=9]; 6426 -> 4753[label="",style="solid", color="burlywood", weight=3]; 6022[label="wz4600",fontsize=16,color="green",shape="box"];6023 -> 2578[label="",style="dashed", color="red", weight=0]; 6023[label="primMulNat (Succ wz45) wz46010",fontsize=16,color="magenta"];6023 -> 6087[label="",style="dashed", color="magenta", weight=3]; 6023 -> 6088[label="",style="dashed", color="magenta", weight=3]; 6024[label="wz145",fontsize=16,color="green",shape="box"];6025[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6427[label="wz461/wz4610 : wz4611",fontsize=10,color="white",style="solid",shape="box"];6025 -> 6427[label="",style="solid", color="burlywood", weight=9]; 6427 -> 6089[label="",style="solid", color="burlywood", weight=3]; 6428[label="wz461/[]",fontsize=10,color="white",style="solid",shape="box"];6025 -> 6428[label="",style="solid", color="burlywood", weight=9]; 6428 -> 6090[label="",style="solid", color="burlywood", weight=3]; 6026[label="wz430",fontsize=16,color="green",shape="box"];6056[label="wz4600",fontsize=16,color="green",shape="box"];6057[label="wz145",fontsize=16,color="green",shape="box"];6058 -> 6025[label="",style="dashed", color="red", weight=0]; 6058[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];6059 -> 2578[label="",style="dashed", color="red", weight=0]; 6059[label="primMulNat (Succ wz45) wz46010",fontsize=16,color="magenta"];6059 -> 6091[label="",style="dashed", color="magenta", weight=3]; 6059 -> 6092[label="",style="dashed", color="magenta", weight=3]; 6060[label="wz430",fontsize=16,color="green",shape="box"];4706[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg (Succ wz1810)) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6429[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4706 -> 6429[label="",style="solid", color="burlywood", weight=9]; 6429 -> 4762[label="",style="solid", color="burlywood", weight=3]; 6430[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4706 -> 6430[label="",style="solid", color="burlywood", weight=9]; 6430 -> 4763[label="",style="solid", color="burlywood", weight=3]; 4707[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg Zero) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6431[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4707 -> 6431[label="",style="solid", color="burlywood", weight=9]; 6431 -> 4764[label="",style="solid", color="burlywood", weight=3]; 6432[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4707 -> 6432[label="",style="solid", color="burlywood", weight=9]; 6432 -> 4765[label="",style="solid", color="burlywood", weight=3]; 4708[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos (Succ wz1820)) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6433[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4708 -> 6433[label="",style="solid", color="burlywood", weight=9]; 6433 -> 4766[label="",style="solid", color="burlywood", weight=3]; 6434[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4708 -> 6434[label="",style="solid", color="burlywood", weight=9]; 6434 -> 4767[label="",style="solid", color="burlywood", weight=3]; 4709[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (primMulInt (Pos wz310) wz4100)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6435[label="wz4100/Pos wz41000",fontsize=10,color="white",style="solid",shape="box"];4709 -> 6435[label="",style="solid", color="burlywood", weight=9]; 6435 -> 4768[label="",style="solid", color="burlywood", weight=3]; 6436[label="wz4100/Neg wz41000",fontsize=10,color="white",style="solid",shape="box"];4709 -> 6436[label="",style="solid", color="burlywood", weight=9]; 6436 -> 4769[label="",style="solid", color="burlywood", weight=3]; 6077[label="wz411010",fontsize=16,color="green",shape="box"];6078[label="Zero",fontsize=16,color="green",shape="box"];6079[label="wz411010",fontsize=16,color="green",shape="box"];6080[label="Zero",fontsize=16,color="green",shape="box"];4714[label="wz83010",fontsize=16,color="green",shape="box"];4715[label="Succ wz82",fontsize=16,color="green",shape="box"];4716[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (Succ wz1880)) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4716 -> 4778[label="",style="solid", color="black", weight=3]; 4717[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos Zero) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4717 -> 4779[label="",style="solid", color="black", weight=3]; 4718[label="wz83010",fontsize=16,color="green",shape="box"];4719[label="Succ wz82",fontsize=16,color="green",shape="box"];4720[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg (Succ wz1890)) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4720 -> 4780[label="",style="solid", color="black", weight=3]; 4721[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg Zero) (Pos wz800 * wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4721 -> 4781[label="",style="solid", color="black", weight=3]; 6081[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz8310 : wz8311) (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6081 -> 6107[label="",style="solid", color="black", weight=3]; 6082[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz175 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6082 -> 6108[label="",style="solid", color="black", weight=3]; 6083[label="wz83010",fontsize=16,color="green",shape="box"];6084[label="Succ wz82",fontsize=16,color="green",shape="box"];6085[label="wz83010",fontsize=16,color="green",shape="box"];6086[label="Succ wz82",fontsize=16,color="green",shape="box"];4730[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4730 -> 4786[label="",style="solid", color="black", weight=3]; 4731[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4731 -> 4787[label="",style="solid", color="black", weight=3]; 4732[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4732 -> 4788[label="",style="solid", color="black", weight=3]; 4733[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4733 -> 4789[label="",style="solid", color="black", weight=3]; 4734[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg (Succ wz1780)) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4734 -> 4790[label="",style="solid", color="black", weight=3]; 4735[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg (Succ wz1780)) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4735 -> 4791[label="",style="solid", color="black", weight=3]; 4736[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4736 -> 4792[label="",style="solid", color="black", weight=3]; 4737[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4737 -> 4793[label="",style="solid", color="black", weight=3]; 6119[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos (Succ wz2380)) (primMulInt (Neg wz310) (Pos wz411000))) wz233",fontsize=16,color="black",shape="box"];6119 -> 6129[label="",style="solid", color="black", weight=3]; 6120[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos (Succ wz2380)) (primMulInt (Neg wz310) (Neg wz411000))) wz233",fontsize=16,color="black",shape="box"];6120 -> 6130[label="",style="solid", color="black", weight=3]; 6121[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos Zero) (primMulInt (Neg wz310) (Pos wz411000))) wz233",fontsize=16,color="black",shape="box"];6121 -> 6131[label="",style="solid", color="black", weight=3]; 6122[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos Zero) (primMulInt (Neg wz310) (Neg wz411000))) wz233",fontsize=16,color="black",shape="box"];6122 -> 6132[label="",style="solid", color="black", weight=3]; 6103[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg (Succ wz2370)) (primMulInt (Neg wz310) (Pos wz411000))) wz233",fontsize=16,color="black",shape="box"];6103 -> 6123[label="",style="solid", color="black", weight=3]; 6104[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg (Succ wz2370)) (primMulInt (Neg wz310) (Neg wz411000))) wz233",fontsize=16,color="black",shape="box"];6104 -> 6124[label="",style="solid", color="black", weight=3]; 6105[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg Zero) (primMulInt (Neg wz310) (Pos wz411000))) wz233",fontsize=16,color="black",shape="box"];6105 -> 6125[label="",style="solid", color="black", weight=3]; 6106[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg Zero) (primMulInt (Neg wz310) (Neg wz411000))) wz233",fontsize=16,color="black",shape="box"];6106 -> 6126[label="",style="solid", color="black", weight=3]; 4746[label="wz46010",fontsize=16,color="green",shape="box"];4747[label="Succ wz45",fontsize=16,color="green",shape="box"];4748[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (Succ wz1850)) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4748 -> 4802[label="",style="solid", color="black", weight=3]; 4749[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg Zero) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4749 -> 4803[label="",style="solid", color="black", weight=3]; 4750[label="wz46010",fontsize=16,color="green",shape="box"];4751[label="Succ wz45",fontsize=16,color="green",shape="box"];4752[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos (Succ wz1860)) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4752 -> 4804[label="",style="solid", color="black", weight=3]; 4753[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos Zero) (Pos wz430 * wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4753 -> 4805[label="",style="solid", color="black", weight=3]; 6087[label="wz46010",fontsize=16,color="green",shape="box"];6088[label="Succ wz45",fontsize=16,color="green",shape="box"];6089[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz4610 : wz4611) (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6089 -> 6109[label="",style="solid", color="black", weight=3]; 6090[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz145 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6090 -> 6110[label="",style="solid", color="black", weight=3]; 6091[label="wz46010",fontsize=16,color="green",shape="box"];6092[label="Succ wz45",fontsize=16,color="green",shape="box"];4762[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg (Succ wz1810)) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4762 -> 4810[label="",style="solid", color="black", weight=3]; 4763[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg (Succ wz1810)) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4763 -> 4811[label="",style="solid", color="black", weight=3]; 4764[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4764 -> 4812[label="",style="solid", color="black", weight=3]; 4765[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg Zero) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4765 -> 4813[label="",style="solid", color="black", weight=3]; 4766[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos (Succ wz1820)) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4766 -> 4814[label="",style="solid", color="black", weight=3]; 4767[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos (Succ wz1820)) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4767 -> 4815[label="",style="solid", color="black", weight=3]; 4768[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Pos wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4768 -> 4816[label="",style="solid", color="black", weight=3]; 4769[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (primMulInt (Pos wz310) (Neg wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4769 -> 4817[label="",style="solid", color="black", weight=3]; 4778[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (Succ wz1880)) (primMulInt (Pos wz800) wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6437[label="wz8300/Pos wz83000",fontsize=10,color="white",style="solid",shape="box"];4778 -> 6437[label="",style="solid", color="burlywood", weight=9]; 6437 -> 4826[label="",style="solid", color="burlywood", weight=3]; 6438[label="wz8300/Neg wz83000",fontsize=10,color="white",style="solid",shape="box"];4778 -> 6438[label="",style="solid", color="burlywood", weight=9]; 6438 -> 4827[label="",style="solid", color="burlywood", weight=3]; 4779[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos Zero) (primMulInt (Pos wz800) wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6439[label="wz8300/Pos wz83000",fontsize=10,color="white",style="solid",shape="box"];4779 -> 6439[label="",style="solid", color="burlywood", weight=9]; 6439 -> 4828[label="",style="solid", color="burlywood", weight=3]; 6440[label="wz8300/Neg wz83000",fontsize=10,color="white",style="solid",shape="box"];4779 -> 6440[label="",style="solid", color="burlywood", weight=9]; 6440 -> 4829[label="",style="solid", color="burlywood", weight=3]; 4780[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg (Succ wz1890)) (primMulInt (Pos wz800) wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6441[label="wz8300/Pos wz83000",fontsize=10,color="white",style="solid",shape="box"];4780 -> 6441[label="",style="solid", color="burlywood", weight=9]; 6441 -> 4830[label="",style="solid", color="burlywood", weight=3]; 6442[label="wz8300/Neg wz83000",fontsize=10,color="white",style="solid",shape="box"];4780 -> 6442[label="",style="solid", color="burlywood", weight=9]; 6442 -> 4831[label="",style="solid", color="burlywood", weight=3]; 4781[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg Zero) (primMulInt (Pos wz800) wz8300)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6443[label="wz8300/Pos wz83000",fontsize=10,color="white",style="solid",shape="box"];4781 -> 6443[label="",style="solid", color="burlywood", weight=9]; 6443 -> 4832[label="",style="solid", color="burlywood", weight=3]; 6444[label="wz8300/Neg wz83000",fontsize=10,color="white",style="solid",shape="box"];4781 -> 6444[label="",style="solid", color="burlywood", weight=9]; 6444 -> 4833[label="",style="solid", color="burlywood", weight=3]; 6107[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz8310 : wz8311) (Pos wz175 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz175 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];6107 -> 6127[label="",style="solid", color="black", weight=3]; 6108 -> 4510[label="",style="dashed", color="red", weight=0]; 6108[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) [])",fontsize=16,color="magenta"];4786 -> 5672[label="",style="dashed", color="red", weight=0]; 4786[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4786 -> 5697[label="",style="dashed", color="magenta", weight=3]; 4786 -> 5698[label="",style="dashed", color="magenta", weight=3]; 4787 -> 5747[label="",style="dashed", color="red", weight=0]; 4787[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos (Succ wz1770)) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4787 -> 5772[label="",style="dashed", color="magenta", weight=3]; 4787 -> 5773[label="",style="dashed", color="magenta", weight=3]; 4788 -> 5042[label="",style="dashed", color="red", weight=0]; 4788[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos Zero) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4788 -> 5081[label="",style="dashed", color="magenta", weight=3]; 4788 -> 5082[label="",style="dashed", color="magenta", weight=3]; 4788 -> 5083[label="",style="dashed", color="magenta", weight=3]; 4789 -> 5512[label="",style="dashed", color="red", weight=0]; 4789[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Pos Zero) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4789 -> 5549[label="",style="dashed", color="magenta", weight=3]; 4789 -> 5550[label="",style="dashed", color="magenta", weight=3]; 4789 -> 5551[label="",style="dashed", color="magenta", weight=3]; 4790 -> 5347[label="",style="dashed", color="red", weight=0]; 4790[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg (Succ wz1780)) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4790 -> 5368[label="",style="dashed", color="magenta", weight=3]; 4790 -> 5369[label="",style="dashed", color="magenta", weight=3]; 4790 -> 5370[label="",style="dashed", color="magenta", weight=3]; 4790 -> 5371[label="",style="dashed", color="magenta", weight=3]; 4791 -> 5272[label="",style="dashed", color="red", weight=0]; 4791[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg (Succ wz1780)) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4791 -> 5293[label="",style="dashed", color="magenta", weight=3]; 4791 -> 5294[label="",style="dashed", color="magenta", weight=3]; 4791 -> 5295[label="",style="dashed", color="magenta", weight=3]; 4791 -> 5296[label="",style="dashed", color="magenta", weight=3]; 4792 -> 5419[label="",style="dashed", color="red", weight=0]; 4792[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4792 -> 5456[label="",style="dashed", color="magenta", weight=3]; 4792 -> 5457[label="",style="dashed", color="magenta", weight=3]; 4792 -> 5458[label="",style="dashed", color="magenta", weight=3]; 4793 -> 5170[label="",style="dashed", color="red", weight=0]; 4793[label="(++) List.findIndices000 (Pos wz121) (primEqInt (Neg Zero) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4793 -> 5204[label="",style="dashed", color="magenta", weight=3]; 4793 -> 5205[label="",style="dashed", color="magenta", weight=3]; 6129 -> 5747[label="",style="dashed", color="red", weight=0]; 6129[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos (Succ wz2380)) (Neg (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6129 -> 6149[label="",style="dashed", color="magenta", weight=3]; 6129 -> 6150[label="",style="dashed", color="magenta", weight=3]; 6129 -> 6151[label="",style="dashed", color="magenta", weight=3]; 6129 -> 6152[label="",style="dashed", color="magenta", weight=3]; 6130 -> 5672[label="",style="dashed", color="red", weight=0]; 6130[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos (Succ wz2380)) (Pos (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6130 -> 6153[label="",style="dashed", color="magenta", weight=3]; 6130 -> 6154[label="",style="dashed", color="magenta", weight=3]; 6130 -> 6155[label="",style="dashed", color="magenta", weight=3]; 6130 -> 6156[label="",style="dashed", color="magenta", weight=3]; 6131 -> 5512[label="",style="dashed", color="red", weight=0]; 6131[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos Zero) (Neg (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6131 -> 6157[label="",style="dashed", color="magenta", weight=3]; 6131 -> 6158[label="",style="dashed", color="magenta", weight=3]; 6131 -> 6159[label="",style="dashed", color="magenta", weight=3]; 6132 -> 5042[label="",style="dashed", color="red", weight=0]; 6132[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Pos Zero) (Pos (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6132 -> 6160[label="",style="dashed", color="magenta", weight=3]; 6132 -> 6161[label="",style="dashed", color="magenta", weight=3]; 6132 -> 6162[label="",style="dashed", color="magenta", weight=3]; 6123 -> 5272[label="",style="dashed", color="red", weight=0]; 6123[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg (Succ wz2370)) (Neg (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6123 -> 6133[label="",style="dashed", color="magenta", weight=3]; 6123 -> 6134[label="",style="dashed", color="magenta", weight=3]; 6123 -> 6135[label="",style="dashed", color="magenta", weight=3]; 6123 -> 6136[label="",style="dashed", color="magenta", weight=3]; 6124 -> 5347[label="",style="dashed", color="red", weight=0]; 6124[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg (Succ wz2370)) (Pos (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6124 -> 6137[label="",style="dashed", color="magenta", weight=3]; 6124 -> 6138[label="",style="dashed", color="magenta", weight=3]; 6124 -> 6139[label="",style="dashed", color="magenta", weight=3]; 6124 -> 6140[label="",style="dashed", color="magenta", weight=3]; 6125 -> 5170[label="",style="dashed", color="red", weight=0]; 6125[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg Zero) (Neg (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6125 -> 6141[label="",style="dashed", color="magenta", weight=3]; 6125 -> 6142[label="",style="dashed", color="magenta", weight=3]; 6125 -> 6143[label="",style="dashed", color="magenta", weight=3]; 6126 -> 5419[label="",style="dashed", color="red", weight=0]; 6126[label="(++) List.findIndices000 (Pos wz222) (primEqInt (Neg Zero) (Pos (primMulNat wz310 wz411000))) wz233",fontsize=16,color="magenta"];6126 -> 6144[label="",style="dashed", color="magenta", weight=3]; 6126 -> 6145[label="",style="dashed", color="magenta", weight=3]; 6126 -> 6146[label="",style="dashed", color="magenta", weight=3]; 4802[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (Succ wz1850)) (primMulInt (Pos wz430) wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6445[label="wz4600/Pos wz46000",fontsize=10,color="white",style="solid",shape="box"];4802 -> 6445[label="",style="solid", color="burlywood", weight=9]; 6445 -> 4885[label="",style="solid", color="burlywood", weight=3]; 6446[label="wz4600/Neg wz46000",fontsize=10,color="white",style="solid",shape="box"];4802 -> 6446[label="",style="solid", color="burlywood", weight=9]; 6446 -> 4886[label="",style="solid", color="burlywood", weight=3]; 4803[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg Zero) (primMulInt (Pos wz430) wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6447[label="wz4600/Pos wz46000",fontsize=10,color="white",style="solid",shape="box"];4803 -> 6447[label="",style="solid", color="burlywood", weight=9]; 6447 -> 4887[label="",style="solid", color="burlywood", weight=3]; 6448[label="wz4600/Neg wz46000",fontsize=10,color="white",style="solid",shape="box"];4803 -> 6448[label="",style="solid", color="burlywood", weight=9]; 6448 -> 4888[label="",style="solid", color="burlywood", weight=3]; 4804[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos (Succ wz1860)) (primMulInt (Pos wz430) wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6449[label="wz4600/Pos wz46000",fontsize=10,color="white",style="solid",shape="box"];4804 -> 6449[label="",style="solid", color="burlywood", weight=9]; 6449 -> 4889[label="",style="solid", color="burlywood", weight=3]; 6450[label="wz4600/Neg wz46000",fontsize=10,color="white",style="solid",shape="box"];4804 -> 6450[label="",style="solid", color="burlywood", weight=9]; 6450 -> 4890[label="",style="solid", color="burlywood", weight=3]; 4805[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos Zero) (primMulInt (Pos wz430) wz4600)) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];6451[label="wz4600/Pos wz46000",fontsize=10,color="white",style="solid",shape="box"];4805 -> 6451[label="",style="solid", color="burlywood", weight=9]; 6451 -> 4891[label="",style="solid", color="burlywood", weight=3]; 6452[label="wz4600/Neg wz46000",fontsize=10,color="white",style="solid",shape="box"];4805 -> 6452[label="",style="solid", color="burlywood", weight=9]; 6452 -> 4892[label="",style="solid", color="burlywood", weight=3]; 6109[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz4610 : wz4611) (Pos wz145 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz145 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];6109 -> 6128[label="",style="solid", color="black", weight=3]; 6110 -> 3405[label="",style="dashed", color="red", weight=0]; 6110[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) [])",fontsize=16,color="magenta"];4810 -> 5347[label="",style="dashed", color="red", weight=0]; 4810[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg (Succ wz1810)) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4810 -> 5374[label="",style="dashed", color="magenta", weight=3]; 4810 -> 5375[label="",style="dashed", color="magenta", weight=3]; 4810 -> 5376[label="",style="dashed", color="magenta", weight=3]; 4810 -> 5377[label="",style="dashed", color="magenta", weight=3]; 4811 -> 5272[label="",style="dashed", color="red", weight=0]; 4811[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg (Succ wz1810)) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4811 -> 5299[label="",style="dashed", color="magenta", weight=3]; 4811 -> 5300[label="",style="dashed", color="magenta", weight=3]; 4811 -> 5301[label="",style="dashed", color="magenta", weight=3]; 4811 -> 5302[label="",style="dashed", color="magenta", weight=3]; 4812 -> 5419[label="",style="dashed", color="red", weight=0]; 4812[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg Zero) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4812 -> 5461[label="",style="dashed", color="magenta", weight=3]; 4812 -> 5462[label="",style="dashed", color="magenta", weight=3]; 4812 -> 5463[label="",style="dashed", color="magenta", weight=3]; 4813 -> 5170[label="",style="dashed", color="red", weight=0]; 4813[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Neg Zero) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4813 -> 5209[label="",style="dashed", color="magenta", weight=3]; 4813 -> 5210[label="",style="dashed", color="magenta", weight=3]; 4813 -> 5211[label="",style="dashed", color="magenta", weight=3]; 4814 -> 5672[label="",style="dashed", color="red", weight=0]; 4814[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos (Succ wz1820)) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4814 -> 5703[label="",style="dashed", color="magenta", weight=3]; 4814 -> 5704[label="",style="dashed", color="magenta", weight=3]; 4814 -> 5705[label="",style="dashed", color="magenta", weight=3]; 4814 -> 5706[label="",style="dashed", color="magenta", weight=3]; 4815 -> 5747[label="",style="dashed", color="red", weight=0]; 4815[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos (Succ wz1820)) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4815 -> 5778[label="",style="dashed", color="magenta", weight=3]; 4815 -> 5779[label="",style="dashed", color="magenta", weight=3]; 4815 -> 5780[label="",style="dashed", color="magenta", weight=3]; 4815 -> 5781[label="",style="dashed", color="magenta", weight=3]; 4816 -> 5042[label="",style="dashed", color="red", weight=0]; 4816[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (Pos (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4816 -> 5087[label="",style="dashed", color="magenta", weight=3]; 4816 -> 5088[label="",style="dashed", color="magenta", weight=3]; 4816 -> 5089[label="",style="dashed", color="magenta", weight=3]; 4817 -> 5512[label="",style="dashed", color="red", weight=0]; 4817[label="(++) List.findIndices000 (Pos wz125) (primEqInt (Pos Zero) (Neg (primMulNat wz310 wz41000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];4817 -> 5555[label="",style="dashed", color="magenta", weight=3]; 4817 -> 5556[label="",style="dashed", color="magenta", weight=3]; 4826[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (Succ wz1880)) (primMulInt (Pos wz800) (Pos wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4826 -> 5115[label="",style="solid", color="black", weight=3]; 4827[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (Succ wz1880)) (primMulInt (Pos wz800) (Neg wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4827 -> 5116[label="",style="solid", color="black", weight=3]; 4828[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos Zero) (primMulInt (Pos wz800) (Pos wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4828 -> 5117[label="",style="solid", color="black", weight=3]; 4829[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos Zero) (primMulInt (Pos wz800) (Neg wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4829 -> 5118[label="",style="solid", color="black", weight=3]; 4830[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg (Succ wz1890)) (primMulInt (Pos wz800) (Pos wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4830 -> 5119[label="",style="solid", color="black", weight=3]; 4831[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg (Succ wz1890)) (primMulInt (Pos wz800) (Neg wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4831 -> 5120[label="",style="solid", color="black", weight=3]; 4832[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg Zero) (primMulInt (Pos wz800) (Pos wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4832 -> 5121[label="",style="solid", color="black", weight=3]; 4833[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg Zero) (primMulInt (Pos wz800) (Neg wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4833 -> 5122[label="",style="solid", color="black", weight=3]; 6127[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (Pos wz175 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz175 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6127 -> 6147[label="",style="solid", color="black", weight=3]; 5697 -> 2578[label="",style="dashed", color="red", weight=0]; 5697[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5697 -> 5745[label="",style="dashed", color="magenta", weight=3]; 5698 -> 5152[label="",style="dashed", color="red", weight=0]; 5698[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5772 -> 5152[label="",style="dashed", color="red", weight=0]; 5772[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5773 -> 2578[label="",style="dashed", color="red", weight=0]; 5773[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5773 -> 5819[label="",style="dashed", color="magenta", weight=3]; 5081 -> 5152[label="",style="dashed", color="red", weight=0]; 5081[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5082[label="wz121",fontsize=16,color="green",shape="box"];5083 -> 2578[label="",style="dashed", color="red", weight=0]; 5083[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5083 -> 5820[label="",style="dashed", color="magenta", weight=3]; 5549[label="wz121",fontsize=16,color="green",shape="box"];5550 -> 2578[label="",style="dashed", color="red", weight=0]; 5550[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5550 -> 5821[label="",style="dashed", color="magenta", weight=3]; 5551 -> 5152[label="",style="dashed", color="red", weight=0]; 5551[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5368[label="wz1780",fontsize=16,color="green",shape="box"];5369 -> 2578[label="",style="dashed", color="red", weight=0]; 5369[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5369 -> 5822[label="",style="dashed", color="magenta", weight=3]; 5370 -> 5152[label="",style="dashed", color="red", weight=0]; 5370[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5371[label="wz121",fontsize=16,color="green",shape="box"];5293[label="wz1780",fontsize=16,color="green",shape="box"];5294 -> 2578[label="",style="dashed", color="red", weight=0]; 5294[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5294 -> 5823[label="",style="dashed", color="magenta", weight=3]; 5295 -> 5152[label="",style="dashed", color="red", weight=0]; 5295[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5296[label="wz121",fontsize=16,color="green",shape="box"];5456 -> 2578[label="",style="dashed", color="red", weight=0]; 5456[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5456 -> 5824[label="",style="dashed", color="magenta", weight=3]; 5457[label="wz121",fontsize=16,color="green",shape="box"];5458 -> 5152[label="",style="dashed", color="red", weight=0]; 5458[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5204 -> 2578[label="",style="dashed", color="red", weight=0]; 5204[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5204 -> 5825[label="",style="dashed", color="magenta", weight=3]; 5205 -> 5152[label="",style="dashed", color="red", weight=0]; 5205[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz121 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];6149[label="wz222",fontsize=16,color="green",shape="box"];6150[label="wz233",fontsize=16,color="green",shape="box"];6151[label="wz2380",fontsize=16,color="green",shape="box"];6152 -> 2578[label="",style="dashed", color="red", weight=0]; 6152[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6152 -> 6173[label="",style="dashed", color="magenta", weight=3]; 6152 -> 6174[label="",style="dashed", color="magenta", weight=3]; 6153[label="wz222",fontsize=16,color="green",shape="box"];6154 -> 2578[label="",style="dashed", color="red", weight=0]; 6154[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6154 -> 6175[label="",style="dashed", color="magenta", weight=3]; 6154 -> 6176[label="",style="dashed", color="magenta", weight=3]; 6155[label="wz2380",fontsize=16,color="green",shape="box"];6156[label="wz233",fontsize=16,color="green",shape="box"];6157[label="wz222",fontsize=16,color="green",shape="box"];6158 -> 2578[label="",style="dashed", color="red", weight=0]; 6158[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6158 -> 6177[label="",style="dashed", color="magenta", weight=3]; 6158 -> 6178[label="",style="dashed", color="magenta", weight=3]; 6159[label="wz233",fontsize=16,color="green",shape="box"];6160[label="wz233",fontsize=16,color="green",shape="box"];6161[label="wz222",fontsize=16,color="green",shape="box"];6162 -> 2578[label="",style="dashed", color="red", weight=0]; 6162[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6162 -> 6179[label="",style="dashed", color="magenta", weight=3]; 6162 -> 6180[label="",style="dashed", color="magenta", weight=3]; 6133[label="wz2370",fontsize=16,color="green",shape="box"];6134 -> 2578[label="",style="dashed", color="red", weight=0]; 6134[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6134 -> 6163[label="",style="dashed", color="magenta", weight=3]; 6134 -> 6164[label="",style="dashed", color="magenta", weight=3]; 6135[label="wz233",fontsize=16,color="green",shape="box"];6136[label="wz222",fontsize=16,color="green",shape="box"];6137[label="wz2370",fontsize=16,color="green",shape="box"];6138 -> 2578[label="",style="dashed", color="red", weight=0]; 6138[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6138 -> 6165[label="",style="dashed", color="magenta", weight=3]; 6138 -> 6166[label="",style="dashed", color="magenta", weight=3]; 6139[label="wz233",fontsize=16,color="green",shape="box"];6140[label="wz222",fontsize=16,color="green",shape="box"];6141[label="wz222",fontsize=16,color="green",shape="box"];6142 -> 2578[label="",style="dashed", color="red", weight=0]; 6142[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6142 -> 6167[label="",style="dashed", color="magenta", weight=3]; 6142 -> 6168[label="",style="dashed", color="magenta", weight=3]; 6143[label="wz233",fontsize=16,color="green",shape="box"];6144 -> 2578[label="",style="dashed", color="red", weight=0]; 6144[label="primMulNat wz310 wz411000",fontsize=16,color="magenta"];6144 -> 6169[label="",style="dashed", color="magenta", weight=3]; 6144 -> 6170[label="",style="dashed", color="magenta", weight=3]; 6145[label="wz222",fontsize=16,color="green",shape="box"];6146[label="wz233",fontsize=16,color="green",shape="box"];4885[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (Succ wz1850)) (primMulInt (Pos wz430) (Pos wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4885 -> 5596[label="",style="solid", color="black", weight=3]; 4886[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (Succ wz1850)) (primMulInt (Pos wz430) (Neg wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4886 -> 5597[label="",style="solid", color="black", weight=3]; 4887[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg Zero) (primMulInt (Pos wz430) (Pos wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4887 -> 5598[label="",style="solid", color="black", weight=3]; 4888[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg Zero) (primMulInt (Pos wz430) (Neg wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4888 -> 5599[label="",style="solid", color="black", weight=3]; 4889[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos (Succ wz1860)) (primMulInt (Pos wz430) (Pos wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4889 -> 5600[label="",style="solid", color="black", weight=3]; 4890[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos (Succ wz1860)) (primMulInt (Pos wz430) (Neg wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4890 -> 5601[label="",style="solid", color="black", weight=3]; 4891[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos Zero) (primMulInt (Pos wz430) (Pos wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4891 -> 5602[label="",style="solid", color="black", weight=3]; 4892[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos Zero) (primMulInt (Pos wz430) (Neg wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];4892 -> 5603[label="",style="solid", color="black", weight=3]; 6128[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (Pos wz145 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz145 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6128 -> 6148[label="",style="solid", color="black", weight=3]; 5374[label="wz1810",fontsize=16,color="green",shape="box"];5375 -> 2578[label="",style="dashed", color="red", weight=0]; 5375[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5375 -> 5842[label="",style="dashed", color="magenta", weight=3]; 5376 -> 4950[label="",style="dashed", color="red", weight=0]; 5376[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5377[label="wz125",fontsize=16,color="green",shape="box"];5299[label="wz1810",fontsize=16,color="green",shape="box"];5300 -> 2578[label="",style="dashed", color="red", weight=0]; 5300[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5300 -> 5843[label="",style="dashed", color="magenta", weight=3]; 5301 -> 4950[label="",style="dashed", color="red", weight=0]; 5301[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5302[label="wz125",fontsize=16,color="green",shape="box"];5461 -> 2578[label="",style="dashed", color="red", weight=0]; 5461[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5461 -> 5844[label="",style="dashed", color="magenta", weight=3]; 5462[label="wz125",fontsize=16,color="green",shape="box"];5463 -> 4950[label="",style="dashed", color="red", weight=0]; 5463[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5209[label="wz125",fontsize=16,color="green",shape="box"];5210 -> 2578[label="",style="dashed", color="red", weight=0]; 5210[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5210 -> 5845[label="",style="dashed", color="magenta", weight=3]; 5211 -> 4950[label="",style="dashed", color="red", weight=0]; 5211[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5703[label="wz125",fontsize=16,color="green",shape="box"];5704 -> 2578[label="",style="dashed", color="red", weight=0]; 5704[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5704 -> 5846[label="",style="dashed", color="magenta", weight=3]; 5705[label="wz1820",fontsize=16,color="green",shape="box"];5706 -> 4950[label="",style="dashed", color="red", weight=0]; 5706[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5778[label="wz125",fontsize=16,color="green",shape="box"];5779 -> 4950[label="",style="dashed", color="red", weight=0]; 5779[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5780[label="wz1820",fontsize=16,color="green",shape="box"];5781 -> 2578[label="",style="dashed", color="red", weight=0]; 5781[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5781 -> 5847[label="",style="dashed", color="magenta", weight=3]; 5087 -> 4950[label="",style="dashed", color="red", weight=0]; 5087[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5088[label="wz125",fontsize=16,color="green",shape="box"];5089 -> 2578[label="",style="dashed", color="red", weight=0]; 5089[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5089 -> 5848[label="",style="dashed", color="magenta", weight=3]; 5555 -> 2578[label="",style="dashed", color="red", weight=0]; 5555[label="primMulNat wz310 wz41000",fontsize=16,color="magenta"];5555 -> 5849[label="",style="dashed", color="magenta", weight=3]; 5556 -> 4950[label="",style="dashed", color="red", weight=0]; 5556[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg Zero) (Pos wz310)))) (zipWith zip0 wz411 (numericEnumFrom $! Pos wz125 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5115 -> 5672[label="",style="dashed", color="red", weight=0]; 5115[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (Succ wz1880)) (Pos (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5115 -> 5724[label="",style="dashed", color="magenta", weight=3]; 5115 -> 5725[label="",style="dashed", color="magenta", weight=3]; 5115 -> 5726[label="",style="dashed", color="magenta", weight=3]; 5115 -> 5727[label="",style="dashed", color="magenta", weight=3]; 5116 -> 5747[label="",style="dashed", color="red", weight=0]; 5116[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos (Succ wz1880)) (Neg (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5116 -> 5795[label="",style="dashed", color="magenta", weight=3]; 5116 -> 5796[label="",style="dashed", color="magenta", weight=3]; 5116 -> 5797[label="",style="dashed", color="magenta", weight=3]; 5116 -> 5798[label="",style="dashed", color="magenta", weight=3]; 5117 -> 5042[label="",style="dashed", color="red", weight=0]; 5117[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos Zero) (Pos (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5117 -> 5850[label="",style="dashed", color="magenta", weight=3]; 5117 -> 5851[label="",style="dashed", color="magenta", weight=3]; 5117 -> 5852[label="",style="dashed", color="magenta", weight=3]; 5118 -> 5512[label="",style="dashed", color="red", weight=0]; 5118[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Pos Zero) (Neg (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5118 -> 5557[label="",style="dashed", color="magenta", weight=3]; 5118 -> 5558[label="",style="dashed", color="magenta", weight=3]; 5118 -> 5559[label="",style="dashed", color="magenta", weight=3]; 5119 -> 5347[label="",style="dashed", color="red", weight=0]; 5119[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg (Succ wz1890)) (Pos (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5119 -> 5378[label="",style="dashed", color="magenta", weight=3]; 5119 -> 5379[label="",style="dashed", color="magenta", weight=3]; 5119 -> 5380[label="",style="dashed", color="magenta", weight=3]; 5119 -> 5381[label="",style="dashed", color="magenta", weight=3]; 5120 -> 5272[label="",style="dashed", color="red", weight=0]; 5120[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg (Succ wz1890)) (Neg (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5120 -> 5303[label="",style="dashed", color="magenta", weight=3]; 5120 -> 5304[label="",style="dashed", color="magenta", weight=3]; 5120 -> 5305[label="",style="dashed", color="magenta", weight=3]; 5120 -> 5306[label="",style="dashed", color="magenta", weight=3]; 5121 -> 5419[label="",style="dashed", color="red", weight=0]; 5121[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg Zero) (Pos (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5121 -> 5464[label="",style="dashed", color="magenta", weight=3]; 5121 -> 5465[label="",style="dashed", color="magenta", weight=3]; 5121 -> 5466[label="",style="dashed", color="magenta", weight=3]; 5122 -> 5170[label="",style="dashed", color="red", weight=0]; 5122[label="(++) List.findIndices000 (Pos wz173) (primEqInt (Neg Zero) (Neg (primMulNat wz800 wz83000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5122 -> 5212[label="",style="dashed", color="magenta", weight=3]; 5122 -> 5213[label="",style="dashed", color="magenta", weight=3]; 5122 -> 5214[label="",style="dashed", color="magenta", weight=3]; 6147[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (primPlusInt (Pos wz175) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz175) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];6147 -> 6171[label="",style="solid", color="black", weight=3]; 5745[label="wz41000",fontsize=16,color="green",shape="box"];5819[label="wz41000",fontsize=16,color="green",shape="box"];5820[label="wz41000",fontsize=16,color="green",shape="box"];5821[label="wz41000",fontsize=16,color="green",shape="box"];5822[label="wz41000",fontsize=16,color="green",shape="box"];5823[label="wz41000",fontsize=16,color="green",shape="box"];5824[label="wz41000",fontsize=16,color="green",shape="box"];5825[label="wz41000",fontsize=16,color="green",shape="box"];6173[label="wz411000",fontsize=16,color="green",shape="box"];6174[label="wz310",fontsize=16,color="green",shape="box"];6175[label="wz411000",fontsize=16,color="green",shape="box"];6176[label="wz310",fontsize=16,color="green",shape="box"];6177[label="wz411000",fontsize=16,color="green",shape="box"];6178[label="wz310",fontsize=16,color="green",shape="box"];6179[label="wz411000",fontsize=16,color="green",shape="box"];6180[label="wz310",fontsize=16,color="green",shape="box"];6163[label="wz411000",fontsize=16,color="green",shape="box"];6164[label="wz310",fontsize=16,color="green",shape="box"];6165[label="wz411000",fontsize=16,color="green",shape="box"];6166[label="wz310",fontsize=16,color="green",shape="box"];6167[label="wz411000",fontsize=16,color="green",shape="box"];6168[label="wz310",fontsize=16,color="green",shape="box"];6169[label="wz411000",fontsize=16,color="green",shape="box"];6170[label="wz310",fontsize=16,color="green",shape="box"];5596 -> 5347[label="",style="dashed", color="red", weight=0]; 5596[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (Succ wz1850)) (Pos (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5596 -> 5856[label="",style="dashed", color="magenta", weight=3]; 5596 -> 5857[label="",style="dashed", color="magenta", weight=3]; 5596 -> 5858[label="",style="dashed", color="magenta", weight=3]; 5596 -> 5859[label="",style="dashed", color="magenta", weight=3]; 5597 -> 5272[label="",style="dashed", color="red", weight=0]; 5597[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg (Succ wz1850)) (Neg (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5597 -> 5860[label="",style="dashed", color="magenta", weight=3]; 5597 -> 5861[label="",style="dashed", color="magenta", weight=3]; 5597 -> 5862[label="",style="dashed", color="magenta", weight=3]; 5597 -> 5863[label="",style="dashed", color="magenta", weight=3]; 5598 -> 5419[label="",style="dashed", color="red", weight=0]; 5598[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg Zero) (Pos (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5598 -> 5864[label="",style="dashed", color="magenta", weight=3]; 5598 -> 5865[label="",style="dashed", color="magenta", weight=3]; 5598 -> 5866[label="",style="dashed", color="magenta", weight=3]; 5599 -> 5170[label="",style="dashed", color="red", weight=0]; 5599[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Neg Zero) (Neg (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5599 -> 5867[label="",style="dashed", color="magenta", weight=3]; 5599 -> 5868[label="",style="dashed", color="magenta", weight=3]; 5599 -> 5869[label="",style="dashed", color="magenta", weight=3]; 5600 -> 5672[label="",style="dashed", color="red", weight=0]; 5600[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos (Succ wz1860)) (Pos (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5600 -> 5716[label="",style="dashed", color="magenta", weight=3]; 5600 -> 5717[label="",style="dashed", color="magenta", weight=3]; 5600 -> 5718[label="",style="dashed", color="magenta", weight=3]; 5600 -> 5719[label="",style="dashed", color="magenta", weight=3]; 5601 -> 5747[label="",style="dashed", color="red", weight=0]; 5601[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos (Succ wz1860)) (Neg (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5601 -> 5803[label="",style="dashed", color="magenta", weight=3]; 5601 -> 5804[label="",style="dashed", color="magenta", weight=3]; 5601 -> 5805[label="",style="dashed", color="magenta", weight=3]; 5601 -> 5806[label="",style="dashed", color="magenta", weight=3]; 5602 -> 5042[label="",style="dashed", color="red", weight=0]; 5602[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos Zero) (Pos (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5602 -> 5870[label="",style="dashed", color="magenta", weight=3]; 5602 -> 5871[label="",style="dashed", color="magenta", weight=3]; 5602 -> 5872[label="",style="dashed", color="magenta", weight=3]; 5603 -> 5512[label="",style="dashed", color="red", weight=0]; 5603[label="(++) List.findIndices000 (Pos wz143) (primEqInt (Pos Zero) (Neg (primMulNat wz430 wz46000))) foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5603 -> 5873[label="",style="dashed", color="magenta", weight=3]; 5603 -> 5874[label="",style="dashed", color="magenta", weight=3]; 5603 -> 5875[label="",style="dashed", color="magenta", weight=3]; 6148[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (primPlusInt (Pos wz145) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz145) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];6148 -> 6172[label="",style="solid", color="black", weight=3]; 5842[label="wz41000",fontsize=16,color="green",shape="box"];5843[label="wz41000",fontsize=16,color="green",shape="box"];5844[label="wz41000",fontsize=16,color="green",shape="box"];5845[label="wz41000",fontsize=16,color="green",shape="box"];5846[label="wz41000",fontsize=16,color="green",shape="box"];5847[label="wz41000",fontsize=16,color="green",shape="box"];5848[label="wz41000",fontsize=16,color="green",shape="box"];5849[label="wz41000",fontsize=16,color="green",shape="box"];5724[label="wz173",fontsize=16,color="green",shape="box"];5725 -> 2578[label="",style="dashed", color="red", weight=0]; 5725[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5725 -> 5896[label="",style="dashed", color="magenta", weight=3]; 5725 -> 5897[label="",style="dashed", color="magenta", weight=3]; 5726[label="wz1880",fontsize=16,color="green",shape="box"];5727[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6453[label="wz831/wz8310 : wz8311",fontsize=10,color="white",style="solid",shape="box"];5727 -> 6453[label="",style="solid", color="burlywood", weight=9]; 6453 -> 5898[label="",style="solid", color="burlywood", weight=3]; 6454[label="wz831/[]",fontsize=10,color="white",style="solid",shape="box"];5727 -> 6454[label="",style="solid", color="burlywood", weight=9]; 6454 -> 5899[label="",style="solid", color="burlywood", weight=3]; 5795[label="wz173",fontsize=16,color="green",shape="box"];5796 -> 5727[label="",style="dashed", color="red", weight=0]; 5796[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5797[label="wz1880",fontsize=16,color="green",shape="box"];5798 -> 2578[label="",style="dashed", color="red", weight=0]; 5798[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5798 -> 5900[label="",style="dashed", color="magenta", weight=3]; 5798 -> 5901[label="",style="dashed", color="magenta", weight=3]; 5850 -> 5727[label="",style="dashed", color="red", weight=0]; 5850[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5851[label="wz173",fontsize=16,color="green",shape="box"];5852 -> 2578[label="",style="dashed", color="red", weight=0]; 5852[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5852 -> 5949[label="",style="dashed", color="magenta", weight=3]; 5852 -> 5950[label="",style="dashed", color="magenta", weight=3]; 5557[label="wz173",fontsize=16,color="green",shape="box"];5558 -> 2578[label="",style="dashed", color="red", weight=0]; 5558[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5558 -> 5902[label="",style="dashed", color="magenta", weight=3]; 5558 -> 5903[label="",style="dashed", color="magenta", weight=3]; 5559 -> 5727[label="",style="dashed", color="red", weight=0]; 5559[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5378[label="wz1890",fontsize=16,color="green",shape="box"];5379 -> 2578[label="",style="dashed", color="red", weight=0]; 5379[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5379 -> 5904[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5905[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5727[label="",style="dashed", color="red", weight=0]; 5380[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5381[label="wz173",fontsize=16,color="green",shape="box"];5303[label="wz1890",fontsize=16,color="green",shape="box"];5304 -> 2578[label="",style="dashed", color="red", weight=0]; 5304[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5304 -> 5906[label="",style="dashed", color="magenta", weight=3]; 5304 -> 5907[label="",style="dashed", color="magenta", weight=3]; 5305 -> 5727[label="",style="dashed", color="red", weight=0]; 5305[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5306[label="wz173",fontsize=16,color="green",shape="box"];5464 -> 2578[label="",style="dashed", color="red", weight=0]; 5464[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5464 -> 5908[label="",style="dashed", color="magenta", weight=3]; 5464 -> 5909[label="",style="dashed", color="magenta", weight=3]; 5465[label="wz173",fontsize=16,color="green",shape="box"];5466 -> 5727[label="",style="dashed", color="red", weight=0]; 5466[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5212[label="wz173",fontsize=16,color="green",shape="box"];5213 -> 2578[label="",style="dashed", color="red", weight=0]; 5213[label="primMulNat wz800 wz83000",fontsize=16,color="magenta"];5213 -> 5910[label="",style="dashed", color="magenta", weight=3]; 5213 -> 5911[label="",style="dashed", color="magenta", weight=3]; 5214 -> 5727[label="",style="dashed", color="red", weight=0]; 5214[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 wz831 (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];6171[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (primPlusInt (Pos wz175) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz175) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6171 -> 6181[label="",style="solid", color="black", weight=3]; 5856[label="wz1850",fontsize=16,color="green",shape="box"];5857 -> 2578[label="",style="dashed", color="red", weight=0]; 5857[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5857 -> 5953[label="",style="dashed", color="magenta", weight=3]; 5857 -> 5954[label="",style="dashed", color="magenta", weight=3]; 5858 -> 5719[label="",style="dashed", color="red", weight=0]; 5858[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5859[label="wz143",fontsize=16,color="green",shape="box"];5860[label="wz1850",fontsize=16,color="green",shape="box"];5861 -> 2578[label="",style="dashed", color="red", weight=0]; 5861[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5861 -> 5955[label="",style="dashed", color="magenta", weight=3]; 5861 -> 5956[label="",style="dashed", color="magenta", weight=3]; 5862 -> 5719[label="",style="dashed", color="red", weight=0]; 5862[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5863[label="wz143",fontsize=16,color="green",shape="box"];5864 -> 2578[label="",style="dashed", color="red", weight=0]; 5864[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5864 -> 5957[label="",style="dashed", color="magenta", weight=3]; 5864 -> 5958[label="",style="dashed", color="magenta", weight=3]; 5865[label="wz143",fontsize=16,color="green",shape="box"];5866 -> 5719[label="",style="dashed", color="red", weight=0]; 5866[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5867[label="wz143",fontsize=16,color="green",shape="box"];5868 -> 2578[label="",style="dashed", color="red", weight=0]; 5868[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5868 -> 5959[label="",style="dashed", color="magenta", weight=3]; 5868 -> 5960[label="",style="dashed", color="magenta", weight=3]; 5869 -> 5719[label="",style="dashed", color="red", weight=0]; 5869[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5716[label="wz143",fontsize=16,color="green",shape="box"];5717 -> 2578[label="",style="dashed", color="red", weight=0]; 5717[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5717 -> 5928[label="",style="dashed", color="magenta", weight=3]; 5717 -> 5929[label="",style="dashed", color="magenta", weight=3]; 5718[label="wz1860",fontsize=16,color="green",shape="box"];5719[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];6455[label="wz461/wz4610 : wz4611",fontsize=10,color="white",style="solid",shape="box"];5719 -> 6455[label="",style="solid", color="burlywood", weight=9]; 6455 -> 5930[label="",style="solid", color="burlywood", weight=3]; 6456[label="wz461/[]",fontsize=10,color="white",style="solid",shape="box"];5719 -> 6456[label="",style="solid", color="burlywood", weight=9]; 6456 -> 5931[label="",style="solid", color="burlywood", weight=3]; 5803[label="wz143",fontsize=16,color="green",shape="box"];5804 -> 5719[label="",style="dashed", color="red", weight=0]; 5804[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5805[label="wz1860",fontsize=16,color="green",shape="box"];5806 -> 2578[label="",style="dashed", color="red", weight=0]; 5806[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5806 -> 5932[label="",style="dashed", color="magenta", weight=3]; 5806 -> 5933[label="",style="dashed", color="magenta", weight=3]; 5870 -> 5719[label="",style="dashed", color="red", weight=0]; 5870[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];5871[label="wz143",fontsize=16,color="green",shape="box"];5872 -> 2578[label="",style="dashed", color="red", weight=0]; 5872[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5872 -> 5961[label="",style="dashed", color="magenta", weight=3]; 5872 -> 5962[label="",style="dashed", color="magenta", weight=3]; 5873[label="wz143",fontsize=16,color="green",shape="box"];5874 -> 2578[label="",style="dashed", color="red", weight=0]; 5874[label="primMulNat wz430 wz46000",fontsize=16,color="magenta"];5874 -> 5963[label="",style="dashed", color="magenta", weight=3]; 5874 -> 5964[label="",style="dashed", color="magenta", weight=3]; 5875 -> 5719[label="",style="dashed", color="red", weight=0]; 5875[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 wz461 (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="magenta"];6172[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (primPlusInt (Pos wz145) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz145) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6172 -> 6182[label="",style="solid", color="black", weight=3]; 5896[label="wz83000",fontsize=16,color="green",shape="box"];5897[label="wz800",fontsize=16,color="green",shape="box"];5898[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz8310 : wz8311) (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5898 -> 5977[label="",style="solid", color="black", weight=3]; 5899[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz173 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5899 -> 5978[label="",style="solid", color="black", weight=3]; 5900[label="wz83000",fontsize=16,color="green",shape="box"];5901[label="wz800",fontsize=16,color="green",shape="box"];5949[label="wz83000",fontsize=16,color="green",shape="box"];5950[label="wz800",fontsize=16,color="green",shape="box"];5902[label="wz83000",fontsize=16,color="green",shape="box"];5903[label="wz800",fontsize=16,color="green",shape="box"];5904[label="wz83000",fontsize=16,color="green",shape="box"];5905[label="wz800",fontsize=16,color="green",shape="box"];5906[label="wz83000",fontsize=16,color="green",shape="box"];5907[label="wz800",fontsize=16,color="green",shape="box"];5908[label="wz83000",fontsize=16,color="green",shape="box"];5909[label="wz800",fontsize=16,color="green",shape="box"];5910[label="wz83000",fontsize=16,color="green",shape="box"];5911[label="wz800",fontsize=16,color="green",shape="box"];6181 -> 4561[label="",style="dashed", color="red", weight=0]; 6181[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Neg wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (Pos (primPlusNat wz175 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz175 (Succ Zero)))))))",fontsize=16,color="magenta"];6181 -> 6183[label="",style="dashed", color="magenta", weight=3]; 6181 -> 6184[label="",style="dashed", color="magenta", weight=3]; 6181 -> 6185[label="",style="dashed", color="magenta", weight=3]; 6181 -> 6186[label="",style="dashed", color="magenta", weight=3]; 5953[label="wz46000",fontsize=16,color="green",shape="box"];5954[label="wz430",fontsize=16,color="green",shape="box"];5955[label="wz46000",fontsize=16,color="green",shape="box"];5956[label="wz430",fontsize=16,color="green",shape="box"];5957[label="wz46000",fontsize=16,color="green",shape="box"];5958[label="wz430",fontsize=16,color="green",shape="box"];5959[label="wz46000",fontsize=16,color="green",shape="box"];5960[label="wz430",fontsize=16,color="green",shape="box"];5928[label="wz46000",fontsize=16,color="green",shape="box"];5929[label="wz430",fontsize=16,color="green",shape="box"];5930[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz4610 : wz4611) (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5930 -> 5981[label="",style="solid", color="black", weight=3]; 5931[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 [] (numericEnumFrom $! Pos wz143 + fromInt (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];5931 -> 5982[label="",style="solid", color="black", weight=3]; 5932[label="wz46000",fontsize=16,color="green",shape="box"];5933[label="wz430",fontsize=16,color="green",shape="box"];5961[label="wz46000",fontsize=16,color="green",shape="box"];5962[label="wz430",fontsize=16,color="green",shape="box"];5963[label="wz46000",fontsize=16,color="green",shape="box"];5964[label="wz430",fontsize=16,color="green",shape="box"];6182 -> 3817[label="",style="dashed", color="red", weight=0]; 6182[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Neg wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (Pos (primPlusNat wz145 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz145 (Succ Zero)))))))",fontsize=16,color="magenta"];6182 -> 6187[label="",style="dashed", color="magenta", weight=3]; 6182 -> 6188[label="",style="dashed", color="magenta", weight=3]; 6182 -> 6189[label="",style="dashed", color="magenta", weight=3]; 6182 -> 6190[label="",style="dashed", color="magenta", weight=3]; 5977[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz8310 : wz8311) (Pos wz173 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz173 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];5977 -> 5986[label="",style="solid", color="black", weight=3]; 5978 -> 4508[label="",style="dashed", color="red", weight=0]; 5978[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) [])",fontsize=16,color="magenta"];6183 -> 3023[label="",style="dashed", color="red", weight=0]; 6183[label="primPlusNat wz175 (Succ Zero)",fontsize=16,color="magenta"];6183 -> 6191[label="",style="dashed", color="magenta", weight=3]; 6183 -> 6192[label="",style="dashed", color="magenta", weight=3]; 6184 -> 3023[label="",style="dashed", color="red", weight=0]; 6184[label="primPlusNat wz175 (Succ Zero)",fontsize=16,color="magenta"];6184 -> 6193[label="",style="dashed", color="magenta", weight=3]; 6184 -> 6194[label="",style="dashed", color="magenta", weight=3]; 6185[label="wz8310",fontsize=16,color="green",shape="box"];6186[label="wz8311",fontsize=16,color="green",shape="box"];5981[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz4610 : wz4611) (Pos wz143 + fromInt (Pos (Succ Zero)) `seq` numericEnumFrom (Pos wz143 + fromInt (Pos (Succ Zero))))))",fontsize=16,color="black",shape="box"];5981 -> 5988[label="",style="solid", color="black", weight=3]; 5982 -> 3393[label="",style="dashed", color="red", weight=0]; 5982[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) [])",fontsize=16,color="magenta"];6187[label="wz4610",fontsize=16,color="green",shape="box"];6188[label="wz4611",fontsize=16,color="green",shape="box"];6189 -> 3023[label="",style="dashed", color="red", weight=0]; 6189[label="primPlusNat wz145 (Succ Zero)",fontsize=16,color="magenta"];6189 -> 6195[label="",style="dashed", color="magenta", weight=3]; 6189 -> 6196[label="",style="dashed", color="magenta", weight=3]; 6190 -> 3023[label="",style="dashed", color="red", weight=0]; 6190[label="primPlusNat wz145 (Succ Zero)",fontsize=16,color="magenta"];6190 -> 6197[label="",style="dashed", color="magenta", weight=3]; 6190 -> 6198[label="",style="dashed", color="magenta", weight=3]; 5986[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (Pos wz173 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz173 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5986 -> 5991[label="",style="solid", color="black", weight=3]; 6191[label="wz175",fontsize=16,color="green",shape="box"];6192[label="Succ Zero",fontsize=16,color="green",shape="box"];6193[label="wz175",fontsize=16,color="green",shape="box"];6194[label="Succ Zero",fontsize=16,color="green",shape="box"];5988[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (Pos wz143 + fromInt (Pos (Succ Zero)))) (numericEnumFrom (Pos wz143 + fromInt (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5988 -> 5993[label="",style="solid", color="black", weight=3]; 6195[label="wz145",fontsize=16,color="green",shape="box"];6196[label="Succ Zero",fontsize=16,color="green",shape="box"];6197[label="wz145",fontsize=16,color="green",shape="box"];6198[label="Succ Zero",fontsize=16,color="green",shape="box"];5991[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (primPlusInt (Pos wz173) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz173) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5991 -> 5997[label="",style="solid", color="black", weight=3]; 5993[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (primPlusInt (Pos wz143) (fromInt (Pos (Succ Zero))))) (numericEnumFrom (primPlusInt (Pos wz143) (fromInt (Pos (Succ Zero))))))))",fontsize=16,color="black",shape="box"];5993 -> 5999[label="",style="solid", color="black", weight=3]; 5997[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (primPlusInt (Pos wz173) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz173) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5997 -> 6003[label="",style="solid", color="black", weight=3]; 5999[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (primPlusInt (Pos wz143) (Pos (Succ Zero)))) (numericEnumFrom (primPlusInt (Pos wz143) (Pos (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5999 -> 6005[label="",style="solid", color="black", weight=3]; 6003 -> 4558[label="",style="dashed", color="red", weight=0]; 6003[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Pos (Succ wz82)) (Pos wz800)))) (zipWith zip0 (wz8310 : wz8311) (enforceWHNF (WHNF (Pos (primPlusNat wz173 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz173 (Succ Zero)))))))",fontsize=16,color="magenta"];6003 -> 6093[label="",style="dashed", color="magenta", weight=3]; 6003 -> 6094[label="",style="dashed", color="magenta", weight=3]; 6003 -> 6095[label="",style="dashed", color="magenta", weight=3]; 6003 -> 6096[label="",style="dashed", color="magenta", weight=3]; 6005 -> 3814[label="",style="dashed", color="red", weight=0]; 6005[label="foldr (++) [] (map (List.findIndices0 (primEqFloat (Float (Neg (Succ wz45)) (Pos wz430)))) (zipWith zip0 (wz4610 : wz4611) (enforceWHNF (WHNF (Pos (primPlusNat wz143 (Succ Zero)))) (numericEnumFrom (Pos (primPlusNat wz143 (Succ Zero)))))))",fontsize=16,color="magenta"];6005 -> 6097[label="",style="dashed", color="magenta", weight=3]; 6005 -> 6098[label="",style="dashed", color="magenta", weight=3]; 6005 -> 6099[label="",style="dashed", color="magenta", weight=3]; 6005 -> 6100[label="",style="dashed", color="magenta", weight=3]; 6093[label="wz8310",fontsize=16,color="green",shape="box"];6094 -> 3023[label="",style="dashed", color="red", weight=0]; 6094[label="primPlusNat wz173 (Succ Zero)",fontsize=16,color="magenta"];6094 -> 6111[label="",style="dashed", color="magenta", weight=3]; 6094 -> 6112[label="",style="dashed", color="magenta", weight=3]; 6095[label="wz8311",fontsize=16,color="green",shape="box"];6096 -> 3023[label="",style="dashed", color="red", weight=0]; 6096[label="primPlusNat wz173 (Succ Zero)",fontsize=16,color="magenta"];6096 -> 6113[label="",style="dashed", color="magenta", weight=3]; 6096 -> 6114[label="",style="dashed", color="magenta", weight=3]; 6097 -> 3023[label="",style="dashed", color="red", weight=0]; 6097[label="primPlusNat wz143 (Succ Zero)",fontsize=16,color="magenta"];6097 -> 6115[label="",style="dashed", color="magenta", weight=3]; 6097 -> 6116[label="",style="dashed", color="magenta", weight=3]; 6098[label="wz4610",fontsize=16,color="green",shape="box"];6099[label="wz4611",fontsize=16,color="green",shape="box"];6100 -> 3023[label="",style="dashed", color="red", weight=0]; 6100[label="primPlusNat wz143 (Succ Zero)",fontsize=16,color="magenta"];6100 -> 6117[label="",style="dashed", color="magenta", weight=3]; 6100 -> 6118[label="",style="dashed", color="magenta", weight=3]; 6111[label="wz173",fontsize=16,color="green",shape="box"];6112[label="Succ Zero",fontsize=16,color="green",shape="box"];6113[label="wz173",fontsize=16,color="green",shape="box"];6114[label="Succ Zero",fontsize=16,color="green",shape="box"];6115[label="wz143",fontsize=16,color="green",shape="box"];6116[label="Succ Zero",fontsize=16,color="green",shape="box"];6117[label="wz143",fontsize=16,color="green",shape="box"];6118[label="Succ Zero",fontsize=16,color="green",shape="box"];} ---------------------------------------- (14) Complex Obligation (AND) ---------------------------------------- (15) Obligation: Q DP problem: The TRS P consists of the following rules: new_foldr12(wz82, wz800, Float(wz8300, Neg(wz83010)), wz831, wz176, wz175) -> new_foldr11(wz82, wz800, wz831, wz175) new_foldr12(wz82, wz800, Float(wz8300, Pos(wz83010)), :(wz8310, wz8311), wz176, wz175) -> new_foldr12(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz175, Succ(Zero)), new_primPlusNat0(wz175, Succ(Zero))) new_foldr11(wz82, wz800, :(wz8310, wz8311), wz175) -> new_foldr12(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz175, Succ(Zero)), new_primPlusNat0(wz175, Succ(Zero))) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (16) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_foldr11(wz82, wz800, :(wz8310, wz8311), wz175) -> new_foldr12(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz175, Succ(Zero)), new_primPlusNat0(wz175, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 3 > 4 *new_foldr12(wz82, wz800, Float(wz8300, Pos(wz83010)), :(wz8310, wz8311), wz176, wz175) -> new_foldr12(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz175, Succ(Zero)), new_primPlusNat0(wz175, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3, 4 > 4 *new_foldr12(wz82, wz800, Float(wz8300, Neg(wz83010)), wz831, wz176, wz175) -> new_foldr11(wz82, wz800, wz831, wz175) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 6 >= 4 ---------------------------------------- (17) YES ---------------------------------------- (18) Obligation: Q DP problem: The TRS P consists of the following rules: new_psPs0(wz125, Succ(wz1810), wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_foldr(wz310, :(wz4110, wz4111), wz125) -> new_foldr0(wz310, wz4110, wz4111, new_primPlusNat0(wz125, Succ(Zero)), new_primPlusNat0(wz125, Succ(Zero))) new_psPs0(wz125, Succ(wz1810), wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_psPs0(wz125, Zero, wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_foldr0(wz310, Float(wz4100, Pos(wz41010)), wz411, wz126, wz125) -> new_psPs0(wz125, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs1(wz125, Zero, wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_psPs1(wz125, Zero, wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_foldr0(wz310, Float(wz4100, Neg(wz41010)), wz411, wz126, wz125) -> new_psPs1(wz125, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs1(wz125, Succ(wz1820), wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_psPs1(wz125, Succ(wz1820), wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_psPs0(wz125, Zero, wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primMulNat0(Zero, Zero) -> Zero new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wz530), wz40100) -> Succ(Succ(new_primPlusNat0(wz530, wz40100))) new_primMulNat0(Succ(wz3100), Succ(wz40000)) -> new_primPlusNat1(new_primMulNat0(wz3100, Succ(wz40000)), wz40000) new_primMulNat0(Succ(wz3100), Zero) -> Zero new_primMulNat0(Zero, Succ(wz40000)) -> Zero new_primPlusNat1(Zero, wz40100) -> Succ(wz40100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primMulNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat1(Zero, x0) new_primPlusNat1(Succ(x0), x1) new_primMulNat0(Zero, Zero) new_primMulNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) new_primMulNat0(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (19) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. ---------------------------------------- (20) Obligation: Q DP problem: The TRS P consists of the following rules: new_foldr0(wz310, Float(wz4100, Pos(wz41010)), wz411, wz126, wz125) -> new_psPs0(wz125, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs0(wz125, Zero, wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_foldr(wz310, :(wz4110, wz4111), wz125) -> new_foldr0(wz310, wz4110, wz4111, new_primPlusNat0(wz125, Succ(Zero)), new_primPlusNat0(wz125, Succ(Zero))) new_foldr0(wz310, Float(wz4100, Neg(wz41010)), wz411, wz126, wz125) -> new_psPs1(wz125, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs1(wz125, Zero, wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_psPs1(wz125, Zero, wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) new_psPs0(wz125, Zero, wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primMulNat0(Zero, Zero) -> Zero new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wz530), wz40100) -> Succ(Succ(new_primPlusNat0(wz530, wz40100))) new_primMulNat0(Succ(wz3100), Succ(wz40000)) -> new_primPlusNat1(new_primMulNat0(wz3100, Succ(wz40000)), wz40000) new_primMulNat0(Succ(wz3100), Zero) -> Zero new_primMulNat0(Zero, Succ(wz40000)) -> Zero new_primPlusNat1(Zero, wz40100) -> Succ(wz40100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primMulNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat1(Zero, x0) new_primPlusNat1(Succ(x0), x1) new_primMulNat0(Zero, Zero) new_primMulNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) new_primMulNat0(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (21) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_foldr(wz310, :(wz4110, wz4111), wz125) -> new_foldr0(wz310, wz4110, wz4111, new_primPlusNat0(wz125, Succ(Zero)), new_primPlusNat0(wz125, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3 *new_foldr0(wz310, Float(wz4100, Pos(wz41010)), wz411, wz126, wz125) -> new_psPs0(wz125, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) The graph contains the following edges 5 >= 1, 1 >= 3, 2 > 4, 3 >= 5 *new_foldr0(wz310, Float(wz4100, Neg(wz41010)), wz411, wz126, wz125) -> new_psPs1(wz125, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) The graph contains the following edges 5 >= 1, 1 >= 3, 2 > 4, 3 >= 5 *new_psPs0(wz125, Zero, wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 *new_psPs0(wz125, Zero, wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 *new_psPs1(wz125, Zero, wz310, Pos(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 *new_psPs1(wz125, Zero, wz310, Neg(wz41000), wz411) -> new_foldr(wz310, wz411, wz125) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 ---------------------------------------- (22) YES ---------------------------------------- (23) Obligation: Q DP problem: The TRS P consists of the following rules: new_foldr14(wz82, wz800, Float(wz8300, Pos(wz83010)), wz831, wz174, wz173) -> new_psPs6(wz173, new_primMulNat0(Succ(wz82), wz83010), wz800, wz8300, wz82, wz831) new_psPs6(wz173, Succ(wz1880), wz800, Pos(wz83000), wz82, :(wz8310, wz8311)) -> new_foldr14(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz173, Succ(Zero)), new_primPlusNat0(wz173, Succ(Zero))) new_psPs6(wz173, Succ(wz1880), wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) new_psPs7(wz173, Succ(wz1890), wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) new_psPs7(wz173, Succ(wz1890), wz800, Pos(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) new_psPs7(wz173, Zero, wz800, Pos(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) new_foldr13(wz82, wz800, :(wz8310, wz8311), wz173) -> new_foldr14(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz173, Succ(Zero)), new_primPlusNat0(wz173, Succ(Zero))) new_psPs6(wz173, Zero, wz800, Pos(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) new_foldr14(wz82, wz800, Float(wz8300, Neg(wz83010)), wz831, wz174, wz173) -> new_psPs7(wz173, new_primMulNat0(Succ(wz82), wz83010), wz800, wz8300, wz82, wz831) new_psPs6(wz173, Zero, wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) new_psPs7(wz173, Zero, wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primMulNat0(Zero, Zero) -> Zero new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wz530), wz40100) -> Succ(Succ(new_primPlusNat0(wz530, wz40100))) new_primMulNat0(Succ(wz3100), Succ(wz40000)) -> new_primPlusNat1(new_primMulNat0(wz3100, Succ(wz40000)), wz40000) new_primMulNat0(Succ(wz3100), Zero) -> Zero new_primMulNat0(Zero, Succ(wz40000)) -> Zero new_primPlusNat1(Zero, wz40100) -> Succ(wz40100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primMulNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat1(Zero, x0) new_primPlusNat1(Succ(x0), x1) new_primMulNat0(Zero, Zero) new_primMulNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) new_primMulNat0(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (24) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_psPs6(wz173, Succ(wz1880), wz800, Pos(wz83000), wz82, :(wz8310, wz8311)) -> new_foldr14(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz173, Succ(Zero)), new_primPlusNat0(wz173, Succ(Zero))) The graph contains the following edges 5 >= 1, 3 >= 2, 6 > 3, 6 > 4 *new_foldr13(wz82, wz800, :(wz8310, wz8311), wz173) -> new_foldr14(wz82, wz800, wz8310, wz8311, new_primPlusNat0(wz173, Succ(Zero)), new_primPlusNat0(wz173, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 3 > 4 *new_foldr14(wz82, wz800, Float(wz8300, Pos(wz83010)), wz831, wz174, wz173) -> new_psPs6(wz173, new_primMulNat0(Succ(wz82), wz83010), wz800, wz8300, wz82, wz831) The graph contains the following edges 6 >= 1, 2 >= 3, 3 > 4, 1 >= 5, 4 >= 6 *new_foldr14(wz82, wz800, Float(wz8300, Neg(wz83010)), wz831, wz174, wz173) -> new_psPs7(wz173, new_primMulNat0(Succ(wz82), wz83010), wz800, wz8300, wz82, wz831) The graph contains the following edges 6 >= 1, 2 >= 3, 3 > 4, 1 >= 5, 4 >= 6 *new_psPs6(wz173, Succ(wz1880), wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs6(wz173, Zero, wz800, Pos(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs6(wz173, Zero, wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs7(wz173, Succ(wz1890), wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs7(wz173, Succ(wz1890), wz800, Pos(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs7(wz173, Zero, wz800, Pos(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs7(wz173, Zero, wz800, Neg(wz83000), wz82, wz831) -> new_foldr13(wz82, wz800, wz831, wz173) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 ---------------------------------------- (25) YES ---------------------------------------- (26) Obligation: Q DP problem: The TRS P consists of the following rules: new_foldr10(wz310, Float(wz4100, Pos(wz41010)), wz411, wz124, wz123) -> new_foldr9(wz310, wz411, wz123) new_foldr10(wz310, Float(wz4100, Neg(wz41010)), wz411, wz124, wz123) -> new_foldr9(wz310, wz411, wz123) new_foldr9(wz310, :(wz4110, wz4111), wz123) -> new_foldr10(wz310, wz4110, wz4111, new_primPlusNat0(wz123, Succ(Zero)), new_primPlusNat0(wz123, Succ(Zero))) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (27) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_foldr9(wz310, :(wz4110, wz4111), wz123) -> new_foldr10(wz310, wz4110, wz4111, new_primPlusNat0(wz123, Succ(Zero)), new_primPlusNat0(wz123, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3 *new_foldr10(wz310, Float(wz4100, Pos(wz41010)), wz411, wz124, wz123) -> new_foldr9(wz310, wz411, wz123) The graph contains the following edges 1 >= 1, 3 >= 2, 5 >= 3 *new_foldr10(wz310, Float(wz4100, Neg(wz41010)), wz411, wz124, wz123) -> new_foldr9(wz310, wz411, wz123) The graph contains the following edges 1 >= 1, 3 >= 2, 5 >= 3 ---------------------------------------- (28) YES ---------------------------------------- (29) Obligation: Q DP problem: The TRS P consists of the following rules: new_psPs(wz123, Succ(wz18000), Succ(wz22500), wz224) -> new_psPs(wz123, wz18000, wz22500, wz224) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (30) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_psPs(wz123, Succ(wz18000), Succ(wz22500), wz224) -> new_psPs(wz123, wz18000, wz22500, wz224) The graph contains the following edges 1 >= 1, 2 > 2, 3 > 3, 4 >= 4 ---------------------------------------- (31) YES ---------------------------------------- (32) Obligation: Q DP problem: The TRS P consists of the following rules: new_foldr5(wz310, :(wz4110, wz4111), wz127) -> new_foldr6(wz310, wz4110, wz4111, new_primPlusNat0(wz127, Succ(Zero)), new_primPlusNat0(wz127, Succ(Zero))) new_foldr6(wz310, wz4110, wz4111, wz223, wz222) -> new_foldr5(wz310, wz4111, wz222) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (33) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_foldr6(wz310, wz4110, wz4111, wz223, wz222) -> new_foldr5(wz310, wz4111, wz222) The graph contains the following edges 1 >= 1, 3 >= 2, 5 >= 3 *new_foldr5(wz310, :(wz4110, wz4111), wz127) -> new_foldr6(wz310, wz4110, wz4111, new_primPlusNat0(wz127, Succ(Zero)), new_primPlusNat0(wz127, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3 ---------------------------------------- (34) YES ---------------------------------------- (35) Obligation: Q DP problem: The TRS P consists of the following rules: new_foldr8(wz45, wz430, Float(wz4600, Pos(wz46010)), :(wz4610, wz4611), wz146, wz145) -> new_foldr8(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz145, Succ(Zero)), new_primPlusNat0(wz145, Succ(Zero))) new_foldr7(wz45, wz430, :(wz4610, wz4611), wz145) -> new_foldr8(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz145, Succ(Zero)), new_primPlusNat0(wz145, Succ(Zero))) new_foldr8(wz45, wz430, Float(wz4600, Neg(wz46010)), wz461, wz146, wz145) -> new_foldr7(wz45, wz430, wz461, wz145) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (36) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_foldr8(wz45, wz430, Float(wz4600, Pos(wz46010)), :(wz4610, wz4611), wz146, wz145) -> new_foldr8(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz145, Succ(Zero)), new_primPlusNat0(wz145, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3, 4 > 4 *new_foldr8(wz45, wz430, Float(wz4600, Neg(wz46010)), wz461, wz146, wz145) -> new_foldr7(wz45, wz430, wz461, wz145) The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 6 >= 4 *new_foldr7(wz45, wz430, :(wz4610, wz4611), wz145) -> new_foldr8(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz145, Succ(Zero)), new_primPlusNat0(wz145, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 3 > 4 ---------------------------------------- (37) YES ---------------------------------------- (38) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMulNat(Succ(wz3100), Succ(wz40000)) -> new_primMulNat(wz3100, Succ(wz40000)) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (39) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primMulNat(Succ(wz3100), Succ(wz40000)) -> new_primMulNat(wz3100, Succ(wz40000)) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (40) YES ---------------------------------------- (41) Obligation: Q DP problem: The TRS P consists of the following rules: new_psPs3(wz143, Zero, wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) new_foldr2(wz45, wz430, Float(wz4600, Neg(wz46010)), wz461, wz144, wz143) -> new_psPs3(wz143, new_primMulNat0(Succ(wz45), wz46010), wz430, wz4600, wz45, wz461) new_foldr2(wz45, wz430, Float(wz4600, Pos(wz46010)), wz461, wz144, wz143) -> new_psPs2(wz143, new_primMulNat0(Succ(wz45), wz46010), wz430, wz4600, wz45, wz461) new_psPs2(wz143, Zero, wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) new_foldr1(wz45, wz430, :(wz4610, wz4611), wz143) -> new_foldr2(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz143, Succ(Zero)), new_primPlusNat0(wz143, Succ(Zero))) new_psPs3(wz143, Succ(wz1860), wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) new_psPs2(wz143, Succ(wz1850), wz430, Pos(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) new_psPs2(wz143, Succ(wz1850), wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) new_psPs2(wz143, Zero, wz430, Pos(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) new_psPs3(wz143, Succ(wz1860), wz430, Pos(wz46000), wz45, :(wz4610, wz4611)) -> new_foldr2(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz143, Succ(Zero)), new_primPlusNat0(wz143, Succ(Zero))) new_psPs3(wz143, Zero, wz430, Pos(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primMulNat0(Zero, Zero) -> Zero new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wz530), wz40100) -> Succ(Succ(new_primPlusNat0(wz530, wz40100))) new_primMulNat0(Succ(wz3100), Succ(wz40000)) -> new_primPlusNat1(new_primMulNat0(wz3100, Succ(wz40000)), wz40000) new_primMulNat0(Succ(wz3100), Zero) -> Zero new_primMulNat0(Zero, Succ(wz40000)) -> Zero new_primPlusNat1(Zero, wz40100) -> Succ(wz40100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primMulNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat1(Zero, x0) new_primPlusNat1(Succ(x0), x1) new_primMulNat0(Zero, Zero) new_primMulNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) new_primMulNat0(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (42) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_foldr1(wz45, wz430, :(wz4610, wz4611), wz143) -> new_foldr2(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz143, Succ(Zero)), new_primPlusNat0(wz143, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 3 > 4 *new_foldr2(wz45, wz430, Float(wz4600, Neg(wz46010)), wz461, wz144, wz143) -> new_psPs3(wz143, new_primMulNat0(Succ(wz45), wz46010), wz430, wz4600, wz45, wz461) The graph contains the following edges 6 >= 1, 2 >= 3, 3 > 4, 1 >= 5, 4 >= 6 *new_psPs3(wz143, Succ(wz1860), wz430, Pos(wz46000), wz45, :(wz4610, wz4611)) -> new_foldr2(wz45, wz430, wz4610, wz4611, new_primPlusNat0(wz143, Succ(Zero)), new_primPlusNat0(wz143, Succ(Zero))) The graph contains the following edges 5 >= 1, 3 >= 2, 6 > 3, 6 > 4 *new_foldr2(wz45, wz430, Float(wz4600, Pos(wz46010)), wz461, wz144, wz143) -> new_psPs2(wz143, new_primMulNat0(Succ(wz45), wz46010), wz430, wz4600, wz45, wz461) The graph contains the following edges 6 >= 1, 2 >= 3, 3 > 4, 1 >= 5, 4 >= 6 *new_psPs3(wz143, Zero, wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs3(wz143, Succ(wz1860), wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs3(wz143, Zero, wz430, Pos(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs2(wz143, Zero, wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs2(wz143, Succ(wz1850), wz430, Pos(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs2(wz143, Succ(wz1850), wz430, Neg(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 *new_psPs2(wz143, Zero, wz430, Pos(wz46000), wz45, wz461) -> new_foldr1(wz45, wz430, wz461, wz143) The graph contains the following edges 5 >= 1, 3 >= 2, 6 >= 3, 1 >= 4 ---------------------------------------- (43) YES ---------------------------------------- (44) Obligation: Q DP problem: The TRS P consists of the following rules: new_foldr4(wz310, Float(wz4100, Pos(wz41010)), wz411, wz122, wz121) -> new_psPs4(wz121, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs5(wz121, Zero, wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_foldr3(wz310, :(wz4110, wz4111), wz121) -> new_foldr4(wz310, wz4110, wz4111, new_primPlusNat0(wz121, Succ(Zero)), new_primPlusNat0(wz121, Succ(Zero))) new_psPs5(wz121, Succ(wz1780), wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_psPs4(wz121, Zero, wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_psPs5(wz121, Succ(wz1780), wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_psPs4(wz121, Succ(wz1770), wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_psPs4(wz121, Succ(wz1770), wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_foldr4(wz310, Float(wz4100, Neg(wz41010)), wz411, wz122, wz121) -> new_psPs5(wz121, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs4(wz121, Zero, wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_psPs5(wz121, Zero, wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primMulNat0(Zero, Zero) -> Zero new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wz530), wz40100) -> Succ(Succ(new_primPlusNat0(wz530, wz40100))) new_primMulNat0(Succ(wz3100), Succ(wz40000)) -> new_primPlusNat1(new_primMulNat0(wz3100, Succ(wz40000)), wz40000) new_primMulNat0(Succ(wz3100), Zero) -> Zero new_primMulNat0(Zero, Succ(wz40000)) -> Zero new_primPlusNat1(Zero, wz40100) -> Succ(wz40100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primMulNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat1(Zero, x0) new_primPlusNat1(Succ(x0), x1) new_primMulNat0(Zero, Zero) new_primMulNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) new_primMulNat0(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (45) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. ---------------------------------------- (46) Obligation: Q DP problem: The TRS P consists of the following rules: new_psPs4(wz121, Zero, wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_foldr3(wz310, :(wz4110, wz4111), wz121) -> new_foldr4(wz310, wz4110, wz4111, new_primPlusNat0(wz121, Succ(Zero)), new_primPlusNat0(wz121, Succ(Zero))) new_foldr4(wz310, Float(wz4100, Pos(wz41010)), wz411, wz122, wz121) -> new_psPs4(wz121, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs4(wz121, Zero, wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_foldr4(wz310, Float(wz4100, Neg(wz41010)), wz411, wz122, wz121) -> new_psPs5(wz121, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) new_psPs5(wz121, Zero, wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) new_psPs5(wz121, Zero, wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) The TRS R consists of the following rules: new_primPlusNat0(Succ(wz5300), Zero) -> Succ(wz5300) new_primPlusNat0(Zero, Succ(wz401000)) -> Succ(wz401000) new_primMulNat0(Zero, Zero) -> Zero new_primPlusNat0(Succ(wz5300), Succ(wz401000)) -> Succ(Succ(new_primPlusNat0(wz5300, wz401000))) new_primPlusNat0(Zero, Zero) -> Zero new_primPlusNat1(Succ(wz530), wz40100) -> Succ(Succ(new_primPlusNat0(wz530, wz40100))) new_primMulNat0(Succ(wz3100), Succ(wz40000)) -> new_primPlusNat1(new_primMulNat0(wz3100, Succ(wz40000)), wz40000) new_primMulNat0(Succ(wz3100), Zero) -> Zero new_primMulNat0(Zero, Succ(wz40000)) -> Zero new_primPlusNat1(Zero, wz40100) -> Succ(wz40100) The set Q consists of the following terms: new_primPlusNat0(Zero, Succ(x0)) new_primMulNat0(Succ(x0), Zero) new_primPlusNat0(Succ(x0), Succ(x1)) new_primPlusNat1(Zero, x0) new_primPlusNat1(Succ(x0), x1) new_primMulNat0(Zero, Zero) new_primMulNat0(Zero, Succ(x0)) new_primPlusNat0(Succ(x0), Zero) new_primPlusNat0(Zero, Zero) new_primMulNat0(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (47) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_foldr3(wz310, :(wz4110, wz4111), wz121) -> new_foldr4(wz310, wz4110, wz4111, new_primPlusNat0(wz121, Succ(Zero)), new_primPlusNat0(wz121, Succ(Zero))) The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3 *new_foldr4(wz310, Float(wz4100, Pos(wz41010)), wz411, wz122, wz121) -> new_psPs4(wz121, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) The graph contains the following edges 5 >= 1, 1 >= 3, 2 > 4, 3 >= 5 *new_foldr4(wz310, Float(wz4100, Neg(wz41010)), wz411, wz122, wz121) -> new_psPs5(wz121, new_primMulNat0(Zero, wz41010), wz310, wz4100, wz411) The graph contains the following edges 5 >= 1, 1 >= 3, 2 > 4, 3 >= 5 *new_psPs4(wz121, Zero, wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 *new_psPs4(wz121, Zero, wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 *new_psPs5(wz121, Zero, wz310, Neg(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 *new_psPs5(wz121, Zero, wz310, Pos(wz41000), wz411) -> new_foldr3(wz310, wz411, wz121) The graph contains the following edges 3 >= 1, 5 >= 2, 1 >= 3 ---------------------------------------- (48) YES ---------------------------------------- (49) Obligation: Q DP problem: The TRS P consists of the following rules: new_primPlusNat(Succ(wz5300), Succ(wz401000)) -> new_primPlusNat(wz5300, wz401000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (50) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primPlusNat(Succ(wz5300), Succ(wz401000)) -> new_primPlusNat(wz5300, wz401000) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (51) YES